gpt4 book ai didi

python - 如何在 PLOTLY 直方图中将 x 轴更改为对数

转载 作者:行者123 更新时间:2023-12-05 05:09:11 24 4
gpt4 key购买 nike

如何使以下直方图的 x 轴为对数?

以下代码:

data_list = [1,1,5,5,5,100,100]

import plotly.graph_objects as go
fig = go.Figure()
fig.add_trace(go.Histogram(x=data_list, nbinsx=100))

import plotly.offline as py
py.init_notebook_mode(connected=False)
py.offline.plot(fig, filename = 'test.html')

生成典型的直方图。如何更改 x 轴的对数?

我也试过:

data_list = [1,1,5,5,5,100,100]

import plotly.graph_objects as go
fig = go.Figure()
fig.add_trace(go.Histogram(x=data_list, nbinsx=100))

fig.update_layout(xaxis_type="log")
fig.update_xaxes(tick0=0, dtick=1, range=[0,2.5])

import plotly.offline as py
py.init_notebook_mode(connected=False)
py.offline.plot(fig, filename = 'test.html')

但这将导致非对数分箱,基本上,100 的分箱消失了!

最佳答案

正如上面评论中所说,plotly 不可能使用对数轴。您可以尝试使用 numpy 创建 bin 并使用它们创建条形图。

关于python - 如何在 PLOTLY 直方图中将 x 轴更改为对数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57771116/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com