所以说我有以下几点:用python对直方图中的值进行排序并绘制它们
[1,5,1,1,6,3,3,4,5,5,5,2, 5]
计数: 1-3 2-1 3-2 4-1 5-5 6-1
现在,我想打印这样排序的直方图的阴谋在x轴上,如:
不是:1 2 3 4 5 6
但通过将总数量排序:2 4 6 3 1 5
请帮我!谢谢...
我当前的绘图代码是:
plt.clf()
plt.cla()
plt.xlim(0,1)
plt.axvline(x=.85, color='r',linewidth=0.1)
plt.hist(correlation,2000,(0.0,1.0))
plt.xlabel(index[thecolumn]+' histogram')
plt.ylabel('X Data')
savefig(histogramsave,format='pdf')
你是怎么试图做到这一点,哪里出了问题?发布你现在的代码,人们将能够提供帮助 - 就这样,我们将不得不编写整个事情。 – 2013-03-27 22:49:55
plt.clf() \t \t plt.cla() \t \t plt.xlim(0,1) \t \t plt.axvline(X = 0.85,颜色= 'R',线宽= 0.1) \t \t plt.hist(相关,2000,(0.0,1.0)) \t \t plt.xlabel(指数[thecolumn] + '直方图 ') \t \t plt.ylabel(' 值') \t \t \t \t savefig(histogramsave ,format ='pdf') – 2013-03-27 22:52:57
最好编辑那个int o你的问题,因此它是可读的。 – 2013-03-27 22:53:47