继续分享自己的学习历程!
概念什么的就不说了,网上资料很多,那就直接开始说要点吧!
主要是五种绘图:折线图、散点图、直方图、条形图以及饼图。
以实例来说我觉得效果会更好。大部分注释说明都写在代码块里了。
其实无论是折线图也好还是散点图那些也好,基本要素的代码都是一模一样的,需要注意的只不过是一些细节而已。
导入就在终端用pip命令就好了,或者是直接在pycharm里输入
如果没装这个库的话,在matplotlip下面会显示红线,将箭头放上去然后安装这个库就ok了。
导入方式:
折线图:
实例一:
就比如举个列子来说,我们来绘制自己和自己的好兄弟从11岁到20岁的每年交女朋友的情况(只是举例,并非事实哈,嘿嘿):
这里的显示中文标签也有别的方法,但是我觉得这样写是最简单的了。
运行的效果如图:
实例二:
比实例一复杂一些,其中一些函数也稍微难理解一些。
运行结果如下:
散点图:
区别在于散点图使用plt.scatter()来传入的参数。
折线图有详细的注释了,下面的实例就不在做解释了,极个别的会再注释来说明。
运行结果如下:
柱状图
我觉得条形图和直方图合起来就是柱状图了,哈哈。特别像。
这里用的是plt.bar()
运行结果:
下面用的是plt.barh():
运行结果:
用柱状图来作比较看着是特别舒服的:
运行结果:
饼图
用的是plt.pie()
饼图是和其他几个相对来说细节区别最多的了。
运行结果:
绘制什么图要根据适当的类型来选择最合适的,这样才能最大化的利用起来,也能够更好的展示你想要的结果。
文章可能有解释不当或者错误的地方,欢迎交流!
以上的学习历程是我在b站上跟着视频以及查资料学习后整理的,不得不说b站真的是个好东西啊!让我学到了很多东西。
继续坚持,加油吧!