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
领取专属 10元无门槛券
私享最新 技术干货