加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

50种常用的matplotlib可视化,再也不用担心模型背着我乱跑了

发布时间:2019-01-18 10:14:00 所属栏目:教程 来源:机器之心
导读:数据分析与机器学习中常需要大量的可视化,因此才能直观了解模型背地里都干了些什么。而在可视化中,matplotlib 算得上是最常用的工具,不论是对数据有个预先的整体了解,还是可视化预测效果,matplotlib 都是不可缺失的模块。最近 Machine Learning Plus

时序变化图也是机器学习中最常见的一种可视化图表,不论是可视化损失函数还是准确率,,都需要这种时序变化图的帮助。这种图主要关注某个变量怎样随时间变化而变化,以下展示了从 1949 到 1969 航空客运量的变化:

  1. # Import Data 
  2. df = pd.read_csv('https://github.com/selva86/datasets/raw/master/AirPassengers.csv') 
  3.  
  4. # Draw Plot 
  5. plt.figure(figsize=(16,10), dpi= 80) 
  6. plt.plot('date', 'traffic', data=df, color='tab:red') 
  7.  
  8. # Decoration 
  9. plt.ylim(50, 750) 
  10. xtick_location = df.index.tolist()[::12] 
  11. xtick_labels = [x[-4:] for x in df.date.tolist()[::12]] 
  12. plt.xticks(ticks=xtick_location, labels=xtick_labels, rotation=0, fontsize=12, horizontalalignment='center', alpha=.7) 
  13. plt.yticks(fontsize=12, alpha=.7) 
  14. plt.title("Air Passengers Traffic (1949 - 1969)", fontsize=22) 
  15. plt.grid(axis='both', alpha=.3) 
  16.  
  17. # Remove borders 
  18. plt.gca().spines["top"].set_alpha(0.0)     
  19. plt.gca().spines["bottom"].set_alpha(0.3) 
  20. plt.gca().spines["right"].set_alpha(0.0)     
  21. plt.gca().spines["left"].set_alpha(0.3)    
  22. plt.show() 

50种常用的matplotlib可视化,再也不用担心模型背着我乱跑了

5. 树状图(Dendrogram)

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读