我想以绘图方式创建分组(barmode='group')条形图子图。现在的问题是plotly没有创建条形图作为轨迹。相反,分组条形图被创建为条形图跟踪的列表。因此,我不知道如何创建包含分组条形图作为子图的图形(即使用figure.append_跟踪())。在
例如,如何使用在this sample中创建的条形图创建子批次: 在
import plotly.plotly as py
import plotly.graph_objs as go
trace1 = go.Bar(
x=['giraffes', 'orangutans', 'monkeys'],
y=[20, 14, 23],
name='SF Zoo'
)
trace2 = go.Bar(
x=['giraffes', 'orangutans', 'monkeys'],
y=[12, 18, 29],
name='LA Zoo'
)
data = [trace1, trace2]
layout = go.Layout(
barmode='group'
)
fig = go.Figure(data=data, layout=layout)
plot_url = py.plot(fig, filename='grouped-bar')
我从来没有使用过plotly包,但是使用matplotlib似乎很简单。下面是一个将分组条形图显示为子图的非常小的示例。如果这不是你想要的,请告诉我。在
是的!新手plot.ly公司有了这个问题,正如我在评论中提到的,出于各种原因,我不能仅仅在pandas/matplotlib中这样做。但是通过子图的魔力,你实际上可以通过将它们分块在一起来重新创建多轨迹图。![enter image description here](https://i.stack.imgur.com/6sKBb.png)
相关问题 更多 >
编程相关推荐