python中用matplotlib画折线图、柱状图、散点图

先看画折线图 观察两组数据的关联关系

我们举例,有两组数据,一组数据是dgp 一组是对应的年份。那么我们可以画出年份与GDP的关系图,是上升还是下降 来来来 看代码。

# -*- coding:utf-8 -*-
# **********************************
# ** http://weibo.com/lixiaodaoaaa #
# ** create at 2017/5/20   20:55 ***
# ****** by:lixiaodaoaaa ***********

from matplotlib.font_manager import FontManager, FontProperties
import subprocess
import matplotlib.pyplot as plot

def getChineseFont():
    return FontProperties(fname='/System/Library/Fonts/PingFang.ttc')

if __name__ == '__main__':
    years = [2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017]
    gdps = [256, 289, 302, 356, 389, 400, 402, 436]
    plot.ylabel('gdp指标')
    plot.xlabel("年份")
    plot.plot(years, gdps, color='red', marker='o', linestyle='solid')
    plot.title('年份与GDP的关系图', fontproperties=getChineseFont())
    plot.show()

效果图如下:

plat01.png

同样的我们可以画一个柱状图:

# -*- coding:utf-8 -*-
# **********************************
# ** http://weibo.com/lixiaodaoaaa #
# ** create at 2017/5/20   20:55 ***
# ****** by:lixiaodaoaaa ***********

from matplotlib.font_manager import FontManager, FontProperties
import subprocess
import matplotlib.pyplot as plot


def getChineseFont():
    return FontProperties(fname='/System/Library/Fonts/PingFang.ttc')


if __name__ == '__main__':
    years = [2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017]
    gdps = [256, 289, 302, 356, 389, 400, 402, 436]
    plot.ylabel('gdp指标', fontproperties=getChineseFont())
    plot.xlabel("年份", fontproperties=getChineseFont())
    # plot.plot(years, gdps, color='red', marker='o', linestyle='solid')
    plot.title('年份与GDP的关系图', fontproperties=getChineseFont())
    plot.bar(years,gdps)
    plot.show()

效果图如下

plat02.png

散点图呢?

  plot.scatter(years,gdps)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天郑少跟大家聊聊折线图的使用方法,或者你有疑问,折线图很简单,插入修改数据不就好了吗? 如果你要是这样想的,恭喜...
    郑少PPT阅读 16,494评论 6 66
  • 折线图是工作中使用最频繁的图表之一,大多数人对折线图的认识还是非常浅显的,接下来,来深入了解一下折线图。 一.什么...
    璞石阅读 14,098评论 0 14
  • 自己感觉花的部分整个没有往圆处画,叶子线条还不够流畅。从比例来说花略小一点,而且枝叶连接花的方向有点倾斜。第一次画...
    晓_xiao阅读 183评论 0 0
  • 图&文|霖霆 在旅途(出差或者旅游)中,我建议你读一本书,一本纸质书。在等待的间隙,在火车上、飞机上,去翻阅它。 ...
    仓语亭阅读 706评论 10 23
  • 今天是《赋能领导力》学习的第5天,我的学习习惯是渐进式,不求速度求理解和贯通,今天用时45分钟快速翻阅7-9三...
    吴笠阅读 290评论 0 1