这是我到目前为止使用Plotly和iPython创建的条形图。显然,这很难阅读。我想做的是在x轴上创建垃圾箱。例如,为0到50的x值在总y值中创建1条。和50-100。等等。

可以使用matplotlib或Plotly完成吗?

密码:

data = Data([
    Bar(
        x=[tuples[0] for tuples in tuples_list],
        y=[tuples[1] for tuples in tuples_list]
    )
])
layout = dict(
   title='Public Video Analysis',
   yaxis=YAxis(
       title = 'Views'),
   xaxis1=XAxis(
       title = "Duration in Seconds"),
   )
fig = Figure(data=data, layout=layout)
py.iplot(fig)

最佳答案

您可以看到更多示例here

import numpy as np
import pylab as P

mu, sigma = 200, 25
x = mu + sigma*P.randn(10000)

P.hist(x, 50)
P.show()


上面产生:



如果你这样做

P.figure()
P.hist(x, range(100,300,10))
P.savefig('b.png')


你将会有,

关于python - 使用Plotly或Matplotlib的带有xaxis箱的条形图?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31509239/

10-15 08:43