import matplotlib.pyplot as plt
import numpy as np
n = 1024
x = np.random.normal(0,1,n)
y = np.random.normal(0,1,n)
t = np.arctan2(y,x) #for color value
plt.scatter(x,y,s=75,c=t,alpha=0.5) #c=color
plt.xlim((-1.5,1.5))
plt.ylim((-1.5,1.5))
plt.xticks(())
plt.yticks(())
plt.show()
其中,np.random.normal(0,1,n) 中的0代表平均數為0,1代表方差為1,n代表共有n個點;np.arctan2(y,x)是為每個(x,y)找到對應的顏色;
plt.scatter(x,y,s=75,c=t,alpha=0.5) 中的s指size,c為color,此處對應為t,alpha為透明度;
plt.xticks(()),plt.yticks(()) 是為了不顯示x,y軸,設定為空
Matplotlib學習筆記
在最開始接觸python科學計算的時候,就知道了matplotlib這個繪相簿。個人是比較喜歡這種視覺化的工具,照我看,gui這種理念幾乎是劃時代的。如果說numpy是用來處理資料,那麼matplotlib就是用來展示資料的,抽象的資料,以圖表的形式展示出來,無論是對自己,還是對看到的人,接受起來都...
Matplotlib學習筆記(三)
import matplotlib.pyplot as plt import numpy as np x np.linspace 3,3,50 y 2 x 1 plt.figure num 1,figsize 8,5 plt.plot x,y ax plt.gca ax.spines right s...
Python學習筆記 matplotlib引數
越學坑越多,哭!來不及做圖了。1 柱狀圖 matplotlib.pyplot.bar args,kwargs bar left,height,width,bottom,args,align center kwargs 引數 left 資料標量 height 高 width 款 bottom 底端對應...