如何使用 Plotly 在条形图之间添加空间?

问题描述 投票:0回答:1
import plotly.express as px

df = px.data.tips()
fig = px.histogram(
    pd.DataFrame({'price': prices}), 
    x="price",
    )
fig.show()

有没有办法将不同的垃圾箱分开?

python plotly
1个回答
0
投票

您可以在显示之前使用 'update_layout(bargap=')!

如果您想合并某个范围内的两个条形图(例如 10 到 20),您可以更好地对条形图进行分组。


import plotly.express as px
import numpy as np

np.random.seed(42)
count = np.random.randint(1, 10, 100)
price = np.random.uniform(10, 100, 100)

fig = px.histogram(x=price, y=count, nbins=20,
                   labels={'x': 'Price', 'y': 'Count'},
                   title="Histogram of Count vs Price",
                   barmode="group",
                   barnorm=None
                   )

# Insert the gap!
fig.update_layout(bargap=0.2)

fig.show()

我的代码结果:

enter image description here

您可以在 Plotly 文档上找到更多信息:

https://plotly.com/python/reference/layout/#layout-bargap

© www.soinside.com 2019 - 2024. All rights reserved.