【发布时间】:2019-12-05 18:31:41
【问题描述】:
我有以下内容,使用 plotly express:
fig = px.line(series1, x='timestamp', y='data')
fig.show()
它可以正常工作。
我想一起制作多个情节,所以我做到了:
fig = make_subplots(rows=2, cols=1)
fig.add_trace(px.line(series1, x='timestamp', y='data'), row=1, col=1)
fig.add_trace(px.line(series2, x='timestamp', y='data'), row=1, col=1)
fig.add_trace(px.line(series2, x='timestamp', y='data'), row=2, col=1)
fig.show()
但我明白了:
收到的“数据”属性无效元素 无效元素包括:[Figure({ '数据': [{'hoverlabel': {'namelength': 0},
虽然,
fig = make_subplots(rows=1, cols=2)
fig.add_trace(go.Scatter(x=series1['timestamp'], y=series1['data']), row=1, col=1)
fig.add_trace(go.Scatter(x=series2['timestamp'], y=series2['data']), row=1, col=1)
fig.add_trace(go.Scatter(x=series2['timestamp'], y=series2['data']), row=1, col=2)
fig.show()
会起作用;所以看起来情节表达不适用于子情节。
我错过了什么吗?
另外,作为一个额外的问题:我还没有找到如何为每条痕迹指定颜色。
【问题讨论】:
标签: python plotly plotly-express