首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python+pandas+matplotlib控制不同曲线的属性

Python+pandas+matplotlib控制不同曲线的属性

作者头像
Python小屋屋主
发布2019-06-24 16:13:41
1.2K0
发布2019-06-24 16:13:41
举报
文章被收录于专栏:Python小屋Python小屋

封面图片:《Python程序设计实验指导书》(ISBN:9787302525790),董付国,清华大学出版社

图书详情:https://item.jd.com/12592638.html

===========

pandas的Series和DataFrame结构的plot()方法可以自动调用matplotlib的功能进行绘图,在数据分析和处理时可以很方便地进行可视化。例如下面的代码:

代码运行结果如下图:

这样的图虽然已经包含了必需的图形信息,但还是缺少一些元素,例如图形标题、纵轴标签,可以设置DataFrame的plot()方法的title参数来实现图形标题(可以使用help()函数查看plot()方法完整用法和所有参数含义),使用这样方式绘制的图形也是可以通过pyplot进行控制的,这样就可以使用pyplot的ylabel()函数来设置图形纵轴标签了,例如

代码运行结果如图:

类似地,通过pyplot的其他函数还可以对图形坐标轴进行更多设置,可以参考公众号“Python小屋”之前推送过的文章。

上面绘制的图形中,两条曲线的线型、线宽都是一样的,只是颜色不同。对于这样的图形,如果使用黑白打印的话,就很难区分这两条曲线了。如果有类似的需求,可以参考下面的代码思路进行修改:

运行结果如图 :

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python小屋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档