千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:沈阳千锋IT培训  >  技术干货  >  python绘图初步

python绘图初步

来源:千锋教育
发布人:xqq
时间: 2023-11-09 06:55:15

Matplotlib:主要就是学习这个模块,用来绘制二维图:线图,直方图,饼图,散点图以及误差线图等。可以方便的定制图形的类型,颜色,粗细,字体大小,Matplotlib目前包含了37个不同的模块,如matlab,mathtext,finance,dates

这个模块不在标准python自带的库中,需要自行下载安装,颇费经:

ForstandardPythoninstallationsyouwillalsoneedtoinstallcompatibleversionsofsetuptools,numpy,python-dateutil,pytz,pyparsingandsixinadditiontomatplotlib.

就是,要装Matplotlib需要装numpy。dateuil,pytz等等这一堆东西,

1.装Matplotlib,下载了matplotlib-1.4.3.win-amd64-py2.7.exe

2.装numpy,下载了numpy-MKL-1.8.0.win-amd64-py2.7.exe

3.装dateutil,下载datautil之后,cd到其解压目录,pythonsetup.pyinstall安装,安装之后重新打开python交互窗口,importdateutil看看

4.装pyparsing,下载datautil之后,cd到其解压目录,pythonsetup.pyinstall安装,安装之后重新打开python交互窗口,importpyparsing看看

5.装six:官网下载:http://www.pythonhosted.org/six/,我下载的是six-1.8.0的源码包,解压之后,到解压目录,命令行执行直接pythonsetup.pyinstall就可以安装完成

简介:1、numpyandscipy:numpy提供了矩阵和向量类,而scipy依赖numpy,它封装了科学计算的算法。简单的说,numpy提供对象,scipy提供了算法。2、matplotlib:绘图功能基本上可以与matlab媲美,它的特色是可以嵌入类似tex语言的数学公式,这样就可以方便地对图添加数学公式。这个功能很方便,我以前想对图的标题添加上下标而不得,现在问题很好地解决了。matlab绘图确实方便,但我选择matplotlib的另一个重要原因就是matplotlib画的图很漂亮,可能是我matlab太差吧,但是同样是默认绘图参数,matplotlib绘制的图看起来就是舒服许多,曲线非常平滑,没有锯齿。它的文档非常丰富,而且它的demo图非常丰富。如果你要绘制二维图形,先到它网上去寻找一个漂亮的图,然后copy的代码,稍微修改一下,就能画出非常专业的二维图。3、mayavi2:绘制的三维图非常好看,我第一次看到它绘制的向量场图,那种惊讶之状无法形容。4、sympy:符号计算库,函数名称类似maple。

今天大致了解了下pythonmatlab模块绘图初步,目前会简单的从已经生成的topmem和cputxt文件中获取cpu和mem的利用率及值,绘制图像显示出来,做的还比较简陋,就是已经生成的数据去打图像,那么后续的研究方向是如何边取值边打印呢?以及绘制较复杂,完美的图表,收藏的连接讲的还是比较简单,有空了会细细的再都一遍,今天大部分时间几乎都是装matlab这个模块上了~

importmatplotlib.pyplotasplt

x=range(0,200)

>>>f=open('E:\\mmm.txt').readlines()

>>>y=[]

>>>y1=[]

>>>foriinf:

y.append(string.atoi((i.split()[2]).split('%')[0]))

y1.append(string.atoi((i.split()[6]).split('K')[0])/1024)

plt.plot(x,y,'r')

plt.plot(x,y1,'g')

plt.show()

split直接就非常直观的把mmm里面的各项数值切开了,哇哈哈

以上内容为大家介绍了python绘图初步,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。http://www.mobiletrain.org/

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

pythontime模块的时间格式

2023-11-14

python怎样使用read读取不同类型文件

2023-11-14

python装饰属性的方法

2023-11-14

最新文章NEW

pythonsys模块有哪些用法

2023-11-14

python开发环境是什么

2023-11-14

pythoninsert函数是什么

2023-11-14

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>