小编给大家分享一下python画出分布图的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨方法吧!

python画分布图代码示例:

#encoding=utf-8importmatplotlib.pyplotaspltfrompylabimport*#支持中文mpl.rcParams['font.sans-serif']=['SimHei']#'mentioned0cluster',names=['mentioned1cluster','mentioned2cluster','mentioned3cluster','mentioned4cluster','mentioned5cluster','mentioned6cluster','mentioned7cluster','mentioned8cluster','mentioned9cluster','mentioned10cluster']x=range(len(names))#y_0625=[39266,56796,42996,24872,13849,8609,5331,1971,554,169,26]y_0626_1=[4793,100,0,0,0,0,0,0,0,0]#y_0626_2=[2622,203,0,0,0,0,0,0,0,0,0]#plt.plot(x,y,'ro-')#plt.plot(x,y1,'bo-')#pl.xlim(-1,11)#限定横轴的范围#pl.ylim(-1,110)#限定纵轴的范围plt.plot(x,y_0626_1,marker='o',mec='r',mfc='w',label='HighRating:MentionedClusterNumDistribution')#plt.plot(x,y_0626_2,marker='o',mec='r',mfc='w',label='LowRating:MentionedClusterNumDistribution')#plt.plot(x,y1,marker='*',ms=10,label=u'y=x^3曲线图')plt.legend()#让图例生效plt.xticks(x,names,rotation=45)plt.margins(0)plt.subplots_adjust(bottom=0.15)#plt.xlabel(u"time(s)邻居")#X轴标签plt.xlabel("clusters")plt.ylabel("numberofreviews")#Y轴标签plt.title("Asimpleplot")#标题plt.show()

效果如下:

python画分布图的思路:

先在列表中定义分布图x、y轴的数值,然后使用plt.plot()方法即可将分布图绘制出来。

看完了这篇文章,相信你对python画出分布图的方法有了一定的了解,想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!