python 中scatter 函式個引數意思

2021-08-10 04:20:38 字數 3160 閱讀 9762

最近開始學習python程式設計,遇到scatter函式,感覺裡面的引數不知道什麼意思於是查資料,最後

總結如下:

1、scatter函式原型

2、其中散點的形狀引數marker如下:

3、其中顏色引數c如下:

4、基本的使用方法如下:

[python]view plain

copy

#匯入必要的模組

import

numpy as np  

import

matplotlib.pyplot as plt  

#產生測試資料

x = np.arange(1,10

)  y = x  

fig = plt.figure()  

ax1 = fig.add_subplot(111

)  #設定標題

ax1.set_title('scatter plot'

)  #設定x軸標籤

plt.xlabel('x'

)  #設定y軸標籤

plt.ylabel('y'

)  #畫散點圖

ax1.scatter(x,y,c = 'r'

,marker = 

'o')  

#設定圖示

plt.legend('x1'

)  #顯示所畫的圖

plt.show()  

結果如下:

5、當scatter後面引數中陣列的使用方法,如s,當s是同x大小的陣列,表示x中的每個點對應s中乙個大小,其他如c,等用法一樣,如下:

(1)、不同大小

[python]view plain

copy

#匯入必要的模組

import

numpy as np  

import

matplotlib.pyplot as plt  

#產生測試資料

x = np.arange(1,10

)  y = x  

fig = plt.figure()  

ax1 = fig.add_subplot(111

)  #設定標題

ax1.set_title('scatter plot'

)  #設定x軸標籤

plt.xlabel('x'

)  #設定y軸標籤

plt.ylabel('y'

)  #畫散點圖

svalue = x*10

ax1.scatter(x,y,s=svalue,c='r'

,marker=

'x')  

#設定圖示

plt.legend('x1'

)  #顯示所畫的圖

(2)、不同顏色

[python]view plain

copy

#匯入必要的模組

import

numpy as np  

import

matplotlib.pyplot as plt  

#產生測試資料

x = np.arange(1,10

)  y = x  

fig = plt.figure()  

ax1 = fig.add_subplot(111

)  #設定標題

ax1.set_title('scatter plot'

)  #設定x軸標籤

plt.xlabel('x'

)  #設定y軸標籤

plt.ylabel('y'

)  #畫散點圖

cvalue = ['r'

,'y'

,'g'

,'b'

,'r'

,'y'

,'g'

,'b'

,'r'

]  ax1.scatter(x,y,c=cvalue,marker='s'

)  #設定圖示

plt.legend('x1'

)  #顯示所畫的圖

plt.show()  

結果:(3)、線寬linewidths

[python]view plain

copy

#匯入必要的模組

import

numpy as np  

import

matplotlib.pyplot as plt  

#產生測試資料

x = np.arange(1,10

)  y = x  

fig = plt.figure()  

ax1 = fig.add_subplot(111

)  #設定標題

ax1.set_title('scatter plot'

)  #設定x軸標籤

plt.xlabel('x'

)  #設定y軸標籤

plt.ylabel('y'

)  #畫散點圖

lvalue = x  

ax1.scatter(x,y,c='r'

,s= 

100,linewidths=lvalue,marker=

'o')  

#設定圖示

plt.legend('x1'

)  #顯示所畫的圖

Python中scatter函式引數詳解

最近開始學習python程式設計,遇到scatter函式,感覺裡面的引數不知道什麼意思於是查資料,最後總結如下 1 scatter函式原型 2 其中散點的形狀引數marker如下 3 其中顏色引數c如下 4 基本的使用方法如下 匯入必要的模組 import numpy as np import ma...

Python中scatter函式引數詳解

最近開始學習python程式設計,遇到scatter函式,感覺裡面的引數不知道什麼意思於是查資料,最後總結如下 1 scatter函式原型 2 其中散點的形狀引數marker如下 3 其中顏色引數c如下 4 基本的使用方法如下 python view plain copy 匯入必要的模組 impor...

Python中scatter函式引數用法詳解

1 scatter函式原型 2 其中散點的形狀引數marker如下 3 其中顏色引數c如下 4 基本的使用方法如下 匯入必要的模組 import numpy as np import matplotlib.pyplot as plt 產生測試資料 x np.arange 1,10 y x fig p...