Python绘图和可视化:Matplotlib
2020-02-04 00:58
447 查看
最近在用python进行数据处理相关工作,这块主要分享一点绘图和可视化的简单东西,也是做个小笔记让自己更熟悉地运用python。
1.折线图
[code]import pandas as pd import matplotlib.pyplot as plt path = "E:\\dataset.xlsx" data = pd.read_excel(path,sheet_name="up20", encoding = 'utf-8') x = data.iloc[:,0] y1 = data.iloc[:,1] y2 = data.iloc[:,2] y3 = data.iloc[:,3] y4 = data.iloc[:,6] y5 = data.iloc[:,7] gra1 = plt.plot(x,y1,'r--',label='85%') gra2 = plt.plot(x,y2,'g--',label='80%') gra3 = plt.plot(x,y3,'b--',label='75%') gra4 = plt.plot(x,y4,'y--',label='μ') gra5 = plt.plot(x,y5,'k--',label='all-ave') plt.plot(x,y1,'ro-',x,y2,'g+-',x,y3,'b^-',x,y4,'y--',x,y5,'k--') #5条线在一个图中 plt.title('The difference Conditions') plt.xlabel('dt') plt.ylabel('play-time') plt.legend() plt.show()
代码显示效果:
[code]data
2.直方图
[code]import pamdas as pd import matplotlib.pyplot as plt import seaborn as sns path = "F:\\dataset.csv" data = pd.resd_csv(path,encoding='utf-8') data.head() sns.distplot(data.iloc[:,-1],kde = False) plt.ylabel('Frequency') plt.title('distribution')
代码效果:
3.箱型图
[code]import pandas as pd import matplotlib.pyplot as plt path = "F:\\dataset.xlsx" data = pd.read_excel(path,sheet_name="newdt", encoding = 'utf-8') data.iloc[:,1].plot.box() plt.rcParams['font.sans-serif']=['SimHei'] #用来正确显示中文 plt.grid(linestyle='--', linewidth=2,alpha = 0.3) plt.xlabel('playtime') plt.title(u'箱型图‘) plt.show()
代码效果:
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Python--matplotlib绘图可视化知识点整理
- Python 绘图还在用 Matplotlib?发现一款手绘可视化神器!
- Python--matplotlib绘图可视化知识点整理
- Python--matplotlib绘图可视化知识点整理
- Python--matplotlib绘图可视化知识点整理
- Python--matplotlib绘图可视化知识点整理
- Python--matplotlib绘图可视化知识点整理
- Python--matplotlib绘图可视化知识点整理
- matplotlib Subplot pandas绘图-----python绘图、可视化
- Python--matplotlib绘图可视化知识点整理
- Python--matplotlib绘图可视化知识点整理
- Python matplotlib绘图可视化知识点整理(小结)
- Python--matplotlib绘图可视化知识点整理
- Python高级数据处理与可视化(二)---- Matplotlib绘图基础
- Python进阶(四十)-数据可视化の使用matplotlib进行绘图
- Python--matplotlib绘图可视化知识点整理
- Python--matplotlib绘图可视化知识点整理
- Python--matplotlib绘图可视化知识点整理
- Python matplotlib绘图可视化知识点整理(小结)
- Python进阶(三十九)-数据可视化の使用matplotlib进行绘图分析数据