在 plotly 中,我如何调整块之间的空白大小
in plotly how can i adjust the blank size between my blocks
你好,我试着用 plotlib 做一些图表,我的问题是:
我怎样才能删除 a 和 b 之间的大小,我想固定距离(例如 0.5 em、1% 或我不知道)。
这是我的代码:
import plotly.graph_objects as px
import plotly.express as pd
x = ['<F0>s 4 à 8', '<F0>s 9 à 39', '<F0> 40']
plot = px.Figure(data=[
px.Bar(name = '1', x = x, y = [75, 75, 50], marker_color='#E5EBF7'),
px.Bar(name = '2', x = x, y = [75, 0, 50], marker_color='#D9CD9F'),
px.Bar(name = '3', x = x, y = [0, 75, 50], marker_color='#F7F4E9'),
])
plot.update_layout(barmode='stack')
plot.update_layout({
'plot_bgcolor': 'rgba(0, 0, 0, 0)',
})
plot.update_xaxes(color="black")
plot.update_xaxes(ticks="inside")
plot.show()
# plot.update_traces(line=dict(color="Black", width=0.5))
px.show()
我试图查看文档,但它们太多了,我很迷茫。
感谢您的回答!
您可以像这样将 bargap
属性添加到 update_layout
:
fig.update_layout(barmode='group',bargap=0.05)
示例 bargap=0.4
:
fig.update_layout(barmode='group',bargap=0.4,autosize=False)
示例 bargap=0.05
:
fig.update_layout(barmode='group',bargap=0.05,autosize=False)
你好,我试着用 plotlib 做一些图表,我的问题是:
我怎样才能删除 a 和 b 之间的大小,我想固定距离(例如 0.5 em、1% 或我不知道)。
这是我的代码:
import plotly.graph_objects as px
import plotly.express as pd
x = ['<F0>s 4 à 8', '<F0>s 9 à 39', '<F0> 40']
plot = px.Figure(data=[
px.Bar(name = '1', x = x, y = [75, 75, 50], marker_color='#E5EBF7'),
px.Bar(name = '2', x = x, y = [75, 0, 50], marker_color='#D9CD9F'),
px.Bar(name = '3', x = x, y = [0, 75, 50], marker_color='#F7F4E9'),
])
plot.update_layout(barmode='stack')
plot.update_layout({
'plot_bgcolor': 'rgba(0, 0, 0, 0)',
})
plot.update_xaxes(color="black")
plot.update_xaxes(ticks="inside")
plot.show()
# plot.update_traces(line=dict(color="Black", width=0.5))
px.show()
我试图查看文档,但它们太多了,我很迷茫。
感谢您的回答!
您可以像这样将 bargap
属性添加到 update_layout
:
fig.update_layout(barmode='group',bargap=0.05)
示例 bargap=0.4
:
fig.update_layout(barmode='group',bargap=0.4,autosize=False)
示例 bargap=0.05
:
fig.update_layout(barmode='group',bargap=0.05,autosize=False)