转眼间2022年已经过半了,当你向老板汇报公司半年度经营状况时,有三种不同的表现形式分别是字、表、图,你会选择哪种呢?
相信大部分人对三者的选择顺序都是图、表、字,即所谓的字不如表,表不如图。之所以会优先选择图的形式,是因为图不仅可以看出每个月具体的数值,而且可以看出趋势及最值点。
如果你学习了我们的财务Python基础课,那么你应该知道,Python最重要的优势之一是拥有丰富的第三方模块,所谓模块,就是其他人写好的可以让我们直接调用的功能。
Python模块非常丰富,包含了数学运算、网络解析、文字/图像/音视频/文档处理、数据库操作、Web框架等,也就是说,我们可以站在他人的肩膀上,快速实现编码的过程,完全不需要从头再写。
在Python中用于可视化的库非常多,常用的有:
(1)Matplotlib:使用最广泛的绘图库,可满足大部分基础绘图需求。与Pandas结合非常好,是边算边画的利器。
(2)Seaborn:Seaborn建立在Matplotlib之上,与Matplotlib主要的区别是Seaborn的默认样式以及更美观、更现代的调色板设计。
(3)Pyecharts:Pyecharts是一款将Python与echarts结合的强大的数据可视化工具,主要优势是支持的图形样式非常全,而且有丰富的主题可供选择,样式美观。
今天我们结合一个简单的案例,为大家介绍如何通过Matplotlib,输入简单的几行代码,生成可视化的折线图!
1
模块引入及相关设置
2
模拟数据源
3
绘制折线图
4
样式加工
5
运行输出
Matplotlib除了可以做折线图外,还能做折线图、散点图、柱状图、直方图,对经常用图形表达的财务人来说是非常方便的,仅需通过代码复用就能实现数据和图形的同步绘制了~
END
?图片版权归原图作者所有,如对版权有异议,请联系后台议定处理。
本文由财码数字化整理撰写发布,如需转载请务必注明以上信息。