我试着把两个堆积的条形图并排放在一起,但搞不清楚。在
以下是df示例:
Field Issue
Police Budget cuts
Research Budget cuts
Police Time consuming
Banking Lack of oversight
Healthcare Lack of support
Research Bureaucracy
Healthcare Bureaucracy
Banking Mistrust
我要的是场的堆积条形图。它将有一个高度8分解由2个警察,2 x研究等。然后我想要一个堆积条形图的问题旁边的第一个图表。第二个高度为8,由2倍的预算削减、1倍的耗时、1倍的缺乏监督等因素叠加而成
我试过:
要获取所有字段的堆积条形图:
^{pr2}$要获得预算削减的堆积条形图(然后复制其他问题):
trace2 = go.Bar(
x = df.Field.unique(),
y = df[df['Issue'] == 'Budget cuts'].Field.value_counts(),
name='Budget cuts'
)
data = [trace1, trace2]
layout = go.Layout(barmode='stack')
fig = go.Figure(data=data, layout=layout)
py.plot(fig, filename='test.html')
但是上面的代码将两个图叠加到一个图上。我要一号道叠加,二号道叠加。我也希望这个集成到仪表板,而不是在它自己的阴谋,但这将是次要的诚实。谢谢你的帮助!在
工作代码片段,以防您需要:
另一种布局:
^{pr2}$change: base,offset of second figure
编辑-在评论中简短地拨号之后,这是我的最新建议:
下面是一个可能的解决方案,其中每列(字段或问题)堆叠的每个类别的每个文档的计数:
绘图:
代码:
如您所见,它不是很灵活,因为您必须为每个类别(银行、警察等)添加一个
go.Bar
对象。但如果上面的情节是你要找的,我也会把那部分整理出来。在相关问题 更多 >
编程相关推荐