matlab和pyplot具有當前圖形(current figure)和當前軸(current axes)的概念。記住,乙個圖中可以有多個軸,每個圖線都在一定軸範圍內進行繪製。所有繪圖命令都只適用於當前軸。函式gca()
將返回當前軸(乙個matplotlib.axes.axes
例項),gcf()
將返回當前圖(乙個matplotlib.figure.figure
例項)。
importnumpy as np
import
matplotlib.pyplot as plt
deff(t):
return np.exp(-t) * np.cos(2*np.pi*t)
t1 = np.arange(0.0, 5.0, 0.1)
t2 = np.arange(0.0, 5.0, 0.02)
plt.figure(1)
plt.subplot(211)
plt.plot(t1, f(t1), 'bo
', t2, f(t2), 'k'
)plt.subplot(212)
plt.plot(t2, np.cos(2*np.pi*t2), '
r--')
plt.figure(1) #第乙個圖
zitu1=plt.subplot(211) #
第乙個圖中的第乙個子圖
plt.plot(t, t**2)
zitu2=plt.subplot(212) #
第乙個圖中的第二個子圖
plt.plot(t, np.cos(t))
plt.figure(2) #
第二個圖
plt.plot(t, np.exp(t)) #
預設建立subplot(111)
zitu1.set_title(
'the first subplot in the first figure
')
如果畫圖太多,記憶體受限,記得呼叫close()
命令釋放記憶體。
plt.close('all')
知識**於博雅資料
Python 資料視覺化
資料視覺化指的是通過視覺化表示來探索資料,它與資料探勘緊緊相關,而資料探勘指的是使用 來探索資料集的規律和關聯。資料集可以是用一行 就能表示的小型數字列表,也可以是數以吉位元組的資料。漂亮地呈現資料關乎的並非僅僅是漂亮的。以引人注目的簡潔方式呈現資料,讓人能夠明白其含義,發現資料集中原本未意識到的規...
資料視覺化 什麼是資料視覺化
資料對應的英文單詞是data,從資訊獲取的角度看,資料是對目標觀察和記錄的結果,是現實世界中的時間 地點 事件 其他物件或概念的描述。不同學者對資料的作用也給出不同的定義,大致分為以下3類 視覺化對應的兩個英文單詞 visualize和visualization。visualize是動詞,描述 生成...
Python資料視覺化總結
用python完成資料分析後,如何把結果呈現出來,比如畫乙個吸引人注意的圖表相當重要。當你探索乙個資料集,需要畫圖表,圖表看起來令人愉悅是件很高興的事。在給你的觀眾交流觀點,給領導匯報工作時,視覺化同樣重要,同時,也很有必要去讓圖表吸引注意力和印入腦海裡。在python中numpy,pandas,m...