python画饼图柱状图_python生成matlab的曲线图,饼图,柱状图

本文介绍了如何使用Python的pylab库生成MATLAB风格的曲线图、饼图和柱状图。通过读取文件数据,绘制二维曲线图并保存为PNG图片。示例代码展示了从文件读取一系列数值,然后利用pylab.plot绘制曲线图,最后使用pylab.savefig保存图像。未显示图像时,可以取消注释pylab.show()。
摘要由CSDN通过智能技术生成

python生成matlab的曲线图,饼图,柱状图

python有个很好用的库

pylab

来画一些 曲线图,饼图,柱状图

使用这个库,先导入

import pylab

它提供了一些方法:

plot

pie

savefig

下面是一个例子,从外面的文件导入一个含有一组的数据的文件(一行一个数字),比如:

23.2

45.0

22.1

56.23

23.1

25.3

44.5

然后直接生成一个二维曲线图,然后保存成输入文件名+.png的图片文件

代码:

1 """

2 this script is used to render cpu usage

3 """

4

5 import sys

6 import pylab

7

8 def main( argv ):

9 # get input file

10 fileName = argv[1]

11 print "input file: ", fileName

12 # generate data

13 i = 0

14 x = list()

15 y = list()

16 with open( fileName, 'r' ) as pf:

17 for line in pf:

18 y.append( round( float( line ), 2))

19 x.append( i )

20 i += 1

21 pylab.plot( x, y )

22 #pylab.show()

23 pylab.savefig( fileName + '.png' )

24

25 if __name__ == "__main__":

26 main( sys.argv )

将上述代码保存成一个文件,比如myplot.py

运行它,

$ python myplot.py

当前目录就会有 myplot.py.png这个图片生成。

pylab.show()

放开这句代码,就会打开一个窗口,显示二维曲线图

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

分享到:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值