首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python数据分析入门日记Day15:数据绘图库Matplotlib:一次绘制多个图表

Python数据分析入门日记Day15

数据绘图库Matplotlib:一次绘制多个图表

今天学习了一次绘制多个图表,在希望进行多组数据之间的对比时往往需要将图表同时展示出来,而为了达到这种效果通常有两种方法,尝试一下。

1、多个figure

首先,导入所要用到的库。

创建一些新的数据集。

开始绘图,第一步:绘制数据集data1的图,利用plt.figure()函数后,再绘制数据集data2的图,plt.show()显示最终结果。

发现利用数据集data1和数据集data2的数据绘制出的图同时出现。

2、多个subplot

该种方法是在同一个figure中,通过对画布进行切割而显示多幅子图。依旧利用在第1中方法中创建的数据集data1和数据集data2,学习使用plt.subplot()函数。查看效果:

在plt.subplot()函数中,前两个参数表示子图的数量,以矩阵形式对画布进行分割,在上图代码中,是用1行2列的矩阵来绘制子图,达到让两幅子图并列呈现的效果;而第三个参数表示每一幅子图的所处位置。

稍微修改参数,对比一下:

另外,plt.subplot()函数中的参数输入形式可以改变,如“,”可以去除:

调整子图大小,在plt.figure()函数中插入figsize参数,将出现在同一画布中的子图比例调整更加自然,代码如下:

今天,关于数据绘图库Matplotlib中怎样一次绘制多个图表的学习就到这里,我认为Matplotlib库的学习十分有趣,也相较于前两个库更轻松,数据分析是一门行为,有关数据的可视化,怎样才能画出规整、好看的图表还得结合一定的实际操作经验和多数据的敏感度,路漫漫其修远兮,吾将上下而求索。

感谢您的阅读,如果对文章有何指点欢迎留言交流讨论!随着春节脚步的临近,年味儿越来越足,但我还是会努力完成自己的目标滴~Python数据分析入门日记必须更满20天,少一天都不行!

Ovaltine

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190203G04WBT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券