python数据分析——matplotlib生成折线图,散点图和直方图
2017-06-30 22:08
375 查看
数据可视化是数据分析的利器,好的数据分析如果没有完美的图表展现,效果也会大打折扣。今天简单介绍使用matplotlib生成图表,小伙伴们快来围观吧
。
安装matplotlib:pip
install matplotlib
ep:如果人口和年份的对应关系为
year
= [2010, 2012, 2014, 2016]
people
= [20, 40, 60, 100]
那么生成折线图的代码如下:
如果要生成散点图,只需将代码中的
是不是很神奇,不管你觉不觉得神奇,反正我是觉得神奇(好像暴露了我没有见过世面啊
)。
当然直方图在数据可视化当中用的也不少,生成直方图的代码如下:
分享技术,共同进步,构建美好社会。
。
安装matplotlib:pip
install matplotlib
ep:如果人口和年份的对应关系为
year
= [2010, 2012, 2014, 2016]
people
= [20, 40, 60, 100]
那么生成折线图的代码如下:
# matplotlib中有很多可用的模块,我们使用pyplot模块 from matplotlib import pyplot year = [2010, 2012, 2014, 2016] people = [20, 40, 60, 100] #生成图表 pyplot.plot(year, people) #设置横坐标为year,纵坐标为population,标题为Population year correspondence pyplot.xlabel('year') pyplot.ylabel('population') pyplot.title('Population year correspondence') #设置纵坐标刻度 pyplot.yticks([0, 25, 50, 75, 90]) #设置填充选项:参数分别对应横坐标,纵坐标,纵坐标填充起始值,填充颜色(可以有更多选项) pyplot.fill_between(year, people, 10, color = 'green') #显示图表 pyplot.show()代码执行结果如下图所示:
如果要生成散点图,只需将代码中的
pyplot.plot(year, people)改为:
pyplot.scatter(year,people)代码执行结果如下图:
是不是很神奇,不管你觉不觉得神奇,反正我是觉得神奇(好像暴露了我没有见过世面啊
)。
当然直方图在数据可视化当中用的也不少,生成直方图的代码如下:
from matplotlib import pyplot #bins代表显示为几个直方 pyplot.hist([0 ,10, 25, 13, 14, 55, 56, 77, 78, 89], bins = 3) pyplot.show()代码执行结果如下:
分享技术,共同进步,构建美好社会。
相关文章推荐
- Python数据可视化:Matplotlib 直方图、箱线图、条形图、热图、折线图、散点图。。。
- Python进阶(三十八)-数据可视化の利用matplotlib 进行折线图,直方图和饼图的绘制
- chap2 kNN算法 2.2.2 分析数据:使用Matplotlib创建散点图
- [python之数据分析] 基础篇1- Numpy,Scipy,Matplotlib 快速入门攻略
- python3.6中安装numpy,pandas,scipy,scikit_learn,matplotlib等数据分析工具
- python数据可视化(matplotlib,pandas绘图,直方图,散点图,柱状图,折线图,箱线图)
- python中数据分析数据可视化作图matplotlib
- Python seaborn matplotlib 对数据进行图表分析
- python 数据可视化 matplotlib学习三:生成随机漫步数据并使用matplotlib呈现
- Python数据分析与挖掘实战(Pandas,Matplotlib常用方法)
- python数据挖掘课程 十一.Pandas、Matplotlib结合SQL语句可视化分析
- python数据分析之(6)简单绘图matplotlib.pyplot
- 【利用python进行数据分析-学习记录】python-matplotlib中Basemap插件的安装
- Python数据挖掘04---matplotlib数据可视化分析
- Python进阶(三十九)-数据可视化の使用matplotlib进行绘图分析数据
- 【python数据挖掘课程】十二.Pandas、Matplotlib结合SQL语句对比图分析
- 使用python中的matplotlib进行绘图分析数据
- Python Matplotlib实现三维数据的散点图绘制
- python.matplotlib/datatime/CSV学习范例-读取CSV格式文件生成折线图
- python数据分析学习笔记-Numpy-Matplotlib-Pandas