我试图创建一个条形图,其中产品计数和覆盖率都是分类数据,x轴是月份。问题是,例如在三月,如果我有所有的数据。让我们假设它在这条条形图中绘制了800条计数因为3月份有1600条记录如果我们单独计数,但只保留第一个计数因为这样做是有意义的。 但是当我选择产品1时,图表显示了250条记录,如果我选择覆盖3,它显示了80条记录。 我的代码如下:(这是一个测试脚本)
from plotly.subplots import make_subplots
# Create figure with secondary y-axis
fig = make_subplots(specs=[[{"secondary_y": True}]])
#fig = go.Figure()
fig.add_trace(
go.Scatter(
x=df['FECHA_VENTA'],
y=df['MOMENTOS'],
mode='lines+markers',
marker_color=df['MOMENTOS']
),
secondary_y=True)
fig.add_trace(
go.Bar(
x=df2['FECHA'],
y=df2['MOMENTOS']
),
secondary_y=False)
fig.update_yaxes(title_text="<b>primary</b> yaxis title", secondary_y=False)
fig.update_yaxes(title_text="<b>secondary</b> yaxis title", secondary_y=True)
plot(fig)
# =============================================================================
fig = make_subplots(specs=[[{"secondary_y": True}]], layout=layout)
trace = go.Scatter(
x=df['FECHA_VENTA'],
y=df['MOMENTOS'],
mode='lines+markers',
marker_color=df['MOMENTOS']
),
secondary_y=True)
trace2 = go.Bar(
x=df2['FECHA'],
y=df2['MOMENTOS']
),
secondary_y=False)
问题来源StackOverflow 地址:/questions/59379857/graph-multiple-columns-in-one-bar-in-plotly-barplot
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。