成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

快速上手Matplotlib常用API

開發 后端
Matplotlib是一個Python 2D繪圖庫,它以多種硬拷貝格式和跨平臺的交互式環境生成出版物質量的圖形。本文重點介紹線形圖相關api的使用方法!

[[439743]]

Matplotlib是一個Python 2D繪圖庫,它以多種硬拷貝格式和跨平臺的交互式環境生成出版物質量的圖形。它可以生成圖表、直方圖、功率譜、條形圖、誤差圖、散點圖等。本文重點介紹線形圖相關api的使用方法!

生成常用圖型的API

線形圖

方法plot

快速上手Matplotlib常用API

散點圖

方法scatter()

快速上手Matplotlib常用API

餅圖

方法pie()

快速上手Matplotlib常用API

條形圖

方法bar()

快速上手Matplotlib常用API

更多圖形展示請參考官網:

http://www.matplotlib.org.cn/tutorials/introductory/sample_plots.html#line-plot

線性plot api詳解

基礎api

  1. 實例代碼 
  2. from matplotlib import pyplot as plt 
  3. y = [0.21, 0.01, 0.0, 0.9]#縱軸坐標數據 
  4. x = [1, 2,3,4] #橫軸坐標數據,如果不寫,默認數據就是自增1 
  5. plt.title("cpu Test")#圖片標題 
  6. plt.xlabel("time(s)") #橫軸文字 
  7. plt.ylabel("cpu(%)")#縱軸文字 
  8. plt.yscale('linear') #設置線性軸,包括: linear、log、symlog、logit  
  9. plt.plot(y,color="blue",linewidth=2,marker="o",markersize=5,markerfacecolor="yellow",markeredgewidth=1,markeredgecolor="red"
  10. plt.show() #圖片展示 
  11. plt.savefig('d:\\testblueline.jpg') #保存圖片到d盤 

 生成圖形展示如下:

快速上手Matplotlib常用API

plt.plot參數解釋如下

  1. y是縱軸數據 
  2.  
  3. color="blue" 線條顯示藍色 
  4.  
  5. linewidth=2 線條寬度是2 
  6.  
  7. marker="o" 節點圖形是O 
  8.  
  9. markersize=5 節點大小是5 
  10.  
  11. markerfacecolor="yellow" 節點顏色是黃色 
  12.  
  13. markeredgewidth=1 節點邊緣線條寬度是1 
  14.  
  15. markeredgecolor="red" 節點邊緣線條顏色是紅色 
  16.  
  17. plt.show() 圖片展示 
  18.  
  19. plt.savefig('d:\\testblueline.jpg') 保存圖片到d盤 

 同一張圖顯示多組數據并設置節點形狀

  1. 實例代碼 
  2. from matplotlib import pyplot as plt 
  3. import numpy as np 
  4. # 數據范圍是0-5,間隔是0.5 
  5. t = np.arange(0, 5,0.5) 
  6. # 紅色 --, 藍色方塊  綠色三角 
  7. plt.plot(t, t, 'r--', t, t**2, 'bs', t, t**3, 'g^'
  8. plt.show() 

 生成圖形展示如下:

快速上手Matplotlib常用API

設置坐標軸取值范圍

  1. 實例代碼 
  2. from matplotlib import pyplot as plt 
  3. y=[1,2,3,4,5,6,7,8,9] 
  4. plt.plot(y) 
  5. plt.ylabel('test data'
  6. plt.ylim(1,5) 設置y軸顯示的數據范圍是1-5,方法xlim設置x軸顯示范圍 
  7. plt.show() 
快速上手Matplotlib常用API

設置坐標軸顯示刻度

  1. 實例代碼 
  2. import numpy as np 
  3. from matplotlib import pyplot as plt 
  4. y=[1,2,3,4,5,6,7,8,9] 
  5. plt.plot(y) 
  6. plt.ylabel('test data'
  7. plt.xticks(np.arange(0, 10, step=2)) #x軸刻度顯示范圍是0-10,刻度是2,y軸刻度使用plt.yticks() 
  8. plt.show() 
快速上手Matplotlib常用API

subplot創建多個子圖

在matplotlib下,一個Figure對象可以包含多個子圖(Axes),可以使用subplot()快速繪制

  1. 實例代碼 
  2. from matplotlib import pyplot as plt 
  3. names = ['group_a''group_b''group_c'
  4. values = [1, 10, 100] 
  5. plt.figure(figsize=(9, 3)) #設置主圖長款大小 
  6. plt.subplot(131) #131表示一行、三列,第一個 
  7. plt.bar(names, values
  8. plt.subplot(132) #132表示一行、三列,第二個 
  9. plt.scatter(names, values
  10. plt.subplot(133) #133表示一行、三列,第三個 
  11. plt.plot(names, values
  12. plt.suptitle('Categorical Plotting'
  13. plt.show() 
快速上手Matplotlib常用API

 

責任編輯:姜華 來源: 今日頭條
相關推薦

2011-07-26 13:58:17

LINQ

2013-11-19 12:53:33

OA信息化

2022-08-19 07:13:45

SQL方法編程

2022-08-21 07:17:16

LinkerdKubernetes服務網格

2017-07-05 17:50:52

KotlinJava程序員

2010-05-18 10:17:11

2011-07-25 15:42:58

XML

2023-06-13 08:00:57

ChatGPT語言模型

2024-01-29 00:36:50

Backstage設施工具

2021-11-26 09:40:37

EclipseIDEA開發

2009-11-05 09:51:14

WCF基礎

2017-03-06 11:02:59

產品軟件Power Desig

2022-02-24 07:56:42

開發Viteesbuild

2025-01-17 07:00:00

2023-02-04 18:19:39

2024-03-26 00:00:01

2020-11-27 09:40:53

Rollup前端代碼

2022-06-04 07:26:47

Thanos集群Prometheus

2023-04-19 08:12:00

VueAPI組合式

2009-09-08 17:45:13

Ophone Widg
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人在线免费视频观看 | 国产精品99久久久久久久久久久久 | 欧美激情精品久久久久久免费 | 国产福利91精品一区二区三区 | 一区二区久久精品 | 日韩av一区在线观看 | 日韩在线一区二区 | 久久中文字幕一区 | 成人在线视频一区二区三区 | 草草视频在线观看 | 久久99视频这里只有精品 | 亚洲天堂av一区 | 午夜精品一区 | 久久伊人一区 | 亚洲一页 | 亚洲一区二区三区在线免费 | 欧美a在线| 欧美6一10sex性hd | 亚洲精品电影网在线观看 | 亚洲成人久久久 | 欧洲一区在线观看 | 免费视频一区二区 | 午夜欧美| 久久免费精品视频 | 久久久久久中文字幕 | 欧美vide| 久草在线 | 一区二区三区免费 | 亚洲视频一区在线观看 | 日本午夜一区二区三区 | www.亚洲一区二区三区 | 国产精品亚洲成在人线 | 久草热视频 | 高清国产午夜精品久久久久久 | 综合激情av| 日韩中文字幕 | 亚洲国产成人久久久 | 欧美片网站免费 | 狠狠婷婷综合久久久久久妖精 | 久久久欧洲 | 紧缚调教一区二区三区视频 |