当前位置:   article > 正文

python数据分析——matplotlib生成折线图,散点图和直方图_python 访问mysql 生成折线图

python 访问mysql 生成折线图

数据可视化是数据分析的利器,好的数据分析如果没有完美的图表展现,效果也会大打折扣。今天简单介绍使用matplotlib生成图表,小伙伴们快来围观吧大笑

安装matplotlib:pip install matplotlib

ep:如果人口和年份的对应关系为

year = [2010, 2012, 2014, 2016]

people = [20, 40, 60, 100]

那么生成折线图的代码如下:

  1. # matplotlib中有很多可用的模块,我们使用pyplot模块
  2. from matplotlib import pyplot
  3. year = [2010, 2012, 2014, 2016]
  4. people = [20, 40, 60, 100]
  5. #生成图表
  6. pyplot.plot(year, people)
  7. #设置横坐标为year,纵坐标为population,标题为Population year correspondence
  8. pyplot.xlabel('year')
  9. pyplot.ylabel('population')
  10. pyplot.title('Population year correspondence')
  11. #设置纵坐标刻度
  12. pyplot.yticks([0, 25, 50, 75, 90])
  13. #设置填充选项:参数分别对应横坐标,纵坐标,纵坐标填充起始值,填充颜色(可以有更多选项)
  14. pyplot.fill_between(year, people, 10, color = 'green')
  15. #显示图表
  16. pyplot.show()
代码执行结果如下图所示:

如果要生成散点图,只需将代码中的

pyplot.plot(year, people)
改为:
pyplot.scatter(year,people)
代码执行结果如下图:


是不是很神奇,不管你觉不觉得神奇,反正我是觉得神奇(好像暴露了我没有见过世面啊 大笑)。

当然直方图在数据可视化当中用的也不少,生成直方图的代码如下:

  1. from matplotlib import pyplot
  2. #bins代表显示为几个直方
  3. pyplot.hist([0 ,10, 25, 13, 14, 55, 56, 77, 78, 89], bins = 3)
  4. pyplot.show()
代码执行结果如下:

分享技术,共同进步,构建美好社会。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/601327
推荐阅读
相关标签
  

闽ICP备14008679号