【问题标题】:How to adjust horizontal lines of error bars?如何调整误差线的水平线?
【发布时间】:2020-11-05 15:38:10
【问题描述】:

这是一个代码:

import plotly.graph_objects as go

fig = go.Figure()
fig.add_trace(go.Bar(
    name='Group 1',
    x=['Var 1', 'Var 2', 'Var 3'], y=[3, 6, 4],
    error_y=dict(type='data', array=[1, 0.5, 1.5]),
    width=0.15
))
fig.add_trace(go.Bar(
    name='Group 2',
    x=['Var 1', 'Var 2', 'Var 3'], y=[4, 7, 3],
    error_y=dict(type='data', array=[0.5, 1, 2]),
    width=0.15
))
fig.update_layout(barmode='group')
fig.show()

它运作良好并产生:




问题:如何改变误差线末端水平线的长度?我的意思是这些:


【问题讨论】:

标签: python python-3.x plotly


【解决方案1】:

你只需要像这样设置width参数:

error_y=dict(type='data', array=[0.5, 1, 2], width=20)

输出示例

在您的代码中为第 2 组修改该行后,您可以获得例如:

参数参考

参数参考https://plotly.com/python/reference/下可以看到

【讨论】:

  • 也感谢您指点参考。有时很难弄清楚 Plotly 文档中的内容。
猜你喜欢
  • 2013-11-09
  • 2014-07-10
  • 1970-01-01
  • 2015-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-07
  • 1970-01-01
相关资源
最近更新 更多