Python程序员联盟@IT·互联网代码改变世界

最适合小白学的花色玩Python折线图|画个天气预报

2017-09-02  本文已影响670人  菜鸟学python

这是菜鸟学Python的第102篇原创文章
阅读本文大概需要3分钟

前面写一篇关于数据可视化的入门开篇,简单的介绍了一下Matplotlib的使用(小白开始学Python最著名的绘图库),今天我们进一步来探索一下Matplotlib到底能画哪些图,怎么画呢,其实常见的图形大概6-7种,数据可视化其实除了工具之外,还要思考如何展现,就像画画一下.形固然重要,神更重要.后面我们会详细一一介绍,今天我们先从折线图学起,最后画一个天气预报图

要点:

简单折线图
带刻度和标注的折线图
最全的花色折线图
带阴影面积的折线图
天气预报实战例子

1.简单折线图

折线图应该算是使用最最频繁的一种图形类型,是用matplotlib.pyplot.plot()函数画的,上一篇其实我们多少提到了一些,下面我们来看看怎么画

1). 先来一个最简单的:

2.刻度和标注的折线图

加y轴坐标和图形数字

3.花色折线图

下面是我总结的常见的折线图的色彩和样式,然后我们用一个字典来综合秀一把,花色大全折线图



4.带阴影区的折线图

阴影区其实就是获取axes对象,然后巧妙的用fill_between()这个函数进行填充,比如我们有3条曲线:x的平方,x的立方和x的4次方,用填充区可以看的更直观



综合练习,画个天气预报

上面讲了这么多,我们用一个综合的小例子来把上面学的东西融合一下。画一个天气预报的图,我们希望能看到温度的变化,风力的变化,横坐标我们用日期,纵坐标有数字表示温度和风力


结论:

好,数据可视化神器matplotlib之折线图篇,就讲到这里,是不是觉得还蛮简单的,不要光说不练,小伙伴们动起手来,若有什么问题,欢迎大家留言,一起讨论,后面还有很多好玩的图,敬请期待

若需要更多源码,请去微信公众号:“菜鸟学python”留言

上一篇下一篇

猜你喜欢

热点阅读