优草派  >   Python

Python该怎么去画出两组数据的分布图?详细代码示例轻松学会

罗西汉            来源:优草派

无论是在实际的数据处理之中还是在计算机上去进行数据分析的时候,能够最直观的展现出数据变化和规律的方式都是使用这个数据去生成相关的图像。而本文就将会来给大家带来python分布图的画法和详细的代码示例解析,一起看看吧。

Python该怎么去画出两组数据的分布图?详细代码示例轻松学会

在python之中去进行各种数据图像的绘制以及模型的搭建时一般都会去使用pyplot这个库,那么下面的示例就会以这个库为主要实现方法。

1.创建一个空白的python文件然后命名为任意的英文名字,在文件的顶部写上支持中文的编码格式注释以及导入模块的代码,如下所示:

# encoding=utf-8
import matplotlib.pyplot as plt
from pylab import *

2.在使用plt去绘制图像之前还需要去设置一下它的文字显示样式,这样才能够正常的将文字也添加到图像之中,示例如下;

mpl.rcParams['font.sans-serif'] = ['SimHei']
names = ['mentioned1cluster','mentioned2cluster', 'mentioned3cluster', 'mentioned4cluster']

3.样式设置完毕之后就要来去设置分布图x和y两个坐标轴上的数据了,同时还要去限制这两个轴之间能够去生成数据曲线的范围,示例如下:

x = range(len(names))
y_0626_1=[4793,100,0,0,0,0,0,0,0,0]

4.设置完成之后就能够去设置这两个轴之上没一个坐标点的数据和分布图的名称了,使用plot方法就能够去画出分布图,代码如下:

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)") 
plt.xlabel("clusters")
plt.ylabel("number of reviews") 
plt.title("A simple plot") 
plt.show()

以上就是使用python去画出数据分布图的详细代码示例和解析了,希望对你有所帮助。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行