matplotlib 畫圖 散列圖

4.繪製散列圖
import matplotlib.pyplot as plt
import numpy as np
import random
plt.figure(figsize=(8,4))
x=np.random.random(100)
y=np.random.random(100)
plt.scatter(x,y,s=x*1000,c=y,marker=(5,1),alpha=0.8,lw=2,facecolors="none")
plt.xlim(0,1)
plt.ylim(0,1)
plt.show()
"""
scatter()的前兩個參數是數組,分別指定每個點的X軸和Y軸的座標。s參數指定點的大小,值和點的面積成正比,它可以是一個數,指定所有點的大小,也可以是一個數組分別對每個點指定大小。c指定每個點的顏色,也可以是數值或數組。marker參數設定點的形狀,第一個袁術表示多邊形的變數,第二個袁術表示多邊形的樣式,取值範圍爲0、1、2、3。0表示多邊形,1表示星形,2表示放射形,3爲圓形。alpha爲透明度,lw設置線寬,facecolor表示填充色。
"""

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章