Matplotlib學習筆記(四)

2021-08-06 05:39:44 字數 687 閱讀 4071

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 底端對應...