我想缩短我的 xaxis,以便我的数据更加可见。但是,我不知道如何在将 xaxis 保留为 log(x) 时完成此操作。
这是我上图的代码:
data = Data([
Bar(
y=[x/float(114767406) for x in yp_views],
x=[x for x in yp_views],
name='Relative Frequency')])
layout = Layout(xaxis=XAxis(type='log',title = "Number of Premium Highlight Views")
,yaxis=YAxis(title = "Frequency"))
fig = Figure(data = data, layout = layout)
py.iplot(fig)
这是我尝试过的:
我尝试通过使用直方图和 xbin 来解决这个问题。但是,这不允许我自由使用自定义 x 和 y 轴进行绘图。我没有看到条形图的 xbins 属性。它还有别的名字吗?
这是尝试使用范围进行绘图:
data = Data([
Bar(
y=[x/float(114767406) for x in yp_views],
x=[x for x in yp_views],
name='Relative Frequency')])
layout = Layout(xaxis=XAxis(type='log', range = [3000,10000], title = "Number of Premium Highlight Views")
,yaxis=YAxis(title = "Frequency"))
fig = Figure(data = data, layout = layout)
py.iplot(fig)