百科狗-知识改变命运!
--

python绘图初步

乐乐1年前 (2023-11-21)阅读数 33#技术干货
文章标签它的

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这个模块上了~

python绘图初步

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.baikegou.com/

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)