如何解决为什么plotly graph的Scattergl无法用于散点图
尝试使用Scatter Gl,因为它显然比Scatter svg处理更多的数据。但是,我无法解决问题所在。 mode='markers'
应该能提出一个观点,但似乎对我没有帮助。
import plotly.graph_objs as go
traces = []
traces.append( go.Scatter(x=[1,2,3],y=[10,20,5],mode = 'markers',name='scatter point') )
traces.append( go.Scattergl(x=[1,y=[11,22,11],mode = 'lines',name='scattergl lines') )
traces.append( go.Scattergl(x=[1,y=[22,33,10],name='scattergl point') )
traces.append( go.Scattergl(x=[1,mode = 'markers+lines',name='scattergl lines + point') )
fig = go.Figure(data=traces)
fig.show()
我在这里做错什么了吗?
解决方法
这里有几件事要注意:
(1)紫色线遮盖了绿点,因为前两个坐标相同-如果在图例中单击scattergl lines + point
以取消选择这些点,则会看到绿点
(2)您应该能够看到剩余的绿点
(3)如果即使重叠时也要看到绿色和紫色的点,则可以修改不透明度和标记大小。如果要同时查看两组数据的悬停信息,则可以选择绘图菜单右上角的Compare data on hover
按钮。
import plotly.graph_objs as go
traces = []
traces.append( go.Scatter(x=[1,2,3],y=[10,20,5],mode = 'markers',name='scatter point'))
traces.append( go.Scattergl(x=[1,y=[11,22,11],mode = 'lines',name='scattergl lines') )
traces.append( go.Scattergl(x=[1,y=[22,33,10],name='scattergl point',marker=dict(size=10),opacity=0.6))
traces.append( go.Scattergl(x=[1,mode = 'markers+lines',name='scattergl lines + point'))
fig = go.Figure(data=traces)
fig.show()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。