【数据分析】matplotlib绘制条形图,散点图,直方图及总结 No.2
一、matplotlib的散点图、直方图、条形图1、散点图from matplotlib import pyplot as pltplt.scatter(x,y)用途:不同条件之间的内在关联关系观察数据的离散聚合程度2、条形图from matplotlib import pyplot as plt# 竖plt.bar(...
一、matplotlib的散点图、直方图、条形图
1、散点图
from matplotlib import pyplot as plt |
用途:
不同条件之间的内在关联关系
观察数据的离散聚合程度
2、条形图
from matplotlib import pyplot as plt plt.bar(x,y) # 横 plt.barh(x,y)
|
用途:
数量统计
频率统计
3、直方图
y = [random.uniform(10, 40) for i in range(0, 12)]
x = int((max(y)-min(y))//5)
print(x)
plt.hist(y,x)
plt.show()
用途:
用户的年龄分布
用户点击网页次数分布状态
用户活跃时间分布状态
二、matpotlib常见问题总结
- 选择哪种图形呈现数据
- 折线图:matplotlib.plot(x,y)
- 条形图:matplotlib.bar(x,y)
- 散点图:matplotlib.scatter(x,y)
- 直方图:matplotlib.hist(data,bins,normed)
- 刻度:xticks和yticks设置
- 标签和网格:label和title,grid设置
- 图片大小:figure
- 保存、展示图片:save,show
三、matplotlib使用流程
(1)明确问题
(2)选择图形呈现方式
(3)准备数据
(4)绘图和优化
更多图例:https://matplotlib.org/gallery
案例:https://www.echartsjs.com/examples/zh/index.html
四、更多绘图工具
1、plotly:可视化工具中的github,相比于matplotlib更加简单,图形更加漂亮,同时兼容matplotlib和pandas。
文档地址:https://plotly.com/python/
2、seaborn,数据可视化工具
文档地址:http://seaborn.pydata.org/

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)