s3015683
忍风
采纳率85.7%
2018-11-28 11:28 阅读 5.0k

python用plotly画散点图颜色划分问题

import plotly.offline as py
from plotly.graph_objs import Scatter, Layout
import plotly.graph_objs as go

py.init_notebook_mode(connected=True)

trace=go.Scatter(
x=[1,2,3],
y=[1,2,3],
marker=dict(
color=['red','blue','green'],
size=[30,80,10],
),
mode='markers'
)
py.iplot([trace])

我想实现y>2时,color为red;y<2时,color为blue;

还请大神指教,在此谢过。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • sky123qq 豁然开朗_sky 2020-04-06 22:55
        for i in range(len(y)):
            color = 'red' if y[i] > 2 else 'green'
    
    点赞 评论 复制链接分享

相关推荐