![0e60f69598e6e84f27133a0682c95264.png](https://i-blog.csdnimg.cn/blog_migrate/47935227de4dc10fb0b7bdbe2d884d94.png)
最近迷上了用matplotlib去绘制数据,如果你也需要经常与数据,图表打交道,那可以说是肥肠推荐使用了。
一段时间之前,微软在其官方发起了一个小的投票,咨询广大网友是否可以考虑用python代替VBA,成为Excel的官方脚本语言。
首先不管最终微软是否会将此付诸实践,值得一提的是,VBA确实太老了,相对独立,语法奇特,还没有啥特别好的社区氛围。细数一下真的是槽点满满,但是没办法啊,人家依附着Excel而存在。就像你想吃一顿法式大餐,就得接受穿一身不那么舒服的晚礼服。
![f173856f473a69701a404e6d2a0f6fd6.png](https://i-blog.csdnimg.cn/blog_migrate/137556e2032a2fdaaeadeee1ce461833.jpeg)
如果一个都市白领,每天繁忙的与各种数据打交道,焦头烂额。我首先建议你能学会用VBA替代绝大多的手工工作。真正的在工作岗位去做决策的人并不多,更多的都是在重复劳动。
加班?不存在的。
当然扯远了,我们这一次要来聊一聊使用python中的matplotlib库来绘图。
平心而论,作为宇宙最强办公室套装--Office来说,用起来绝对没毛病,但绝大多人用过的功能也只能算九牛一毛,Excel数据绘图真是又好看又好用。
既然Excel这么棒,那为什么要用matplotlib来画图呢?
首先来说,matplotlib支持的更广,配合上numpy和pandas,更加如虎添翼。做起来数学以及科学方面的研究,简直可以说爽歪歪。(numpy和pandas是啥?呃。。)
再扯一个闲话,你可以考虑下为什么很多人觉得立体几何无法理解?简单的来说不就是因为看不见摸不着么,如果作为一个数学老师,每讲一题都要给学生每人做一套塑料模型,大家一边观察模型一边解题,那不太合适。
但是如果用代码绘制出一套模型,一边展示成品一边去分析题目,效果应该会好很多吧。(想法很美好,但是逼着一个人学python应该比逼着他学数学更难吧。)