Python應用實戰(zhàn)案例-Python實現(xiàn)K線圖繪制
matplotlib做交互式展示數(shù)據(jù)
就像上面GIF展示的一樣,使用matplotlib也能交互式展示數(shù)據(jù)。其實實現(xiàn)邏輯也很簡單,先創(chuàng)建一幅靜態(tài)圖,之后根據(jù)鼠標位置盤判斷若光標在數(shù)據(jù)點上就使用annotate來添加注釋。下面來說下全部制作過程,首先還是導入相關庫
%matplotlib?notebook
import?matplotlib.pyplot?as?plt
import?numpy?as?np
np.random.seed(1)
注意如果在notebook中寫代碼的話,若還使用嵌入式后端(即%matplotlib inline),則交互式功能將不起作用,因為繪圖只是png圖像,如果使用筆記本后端(即%matplotlib notebook),則交互式功能可以正常工作。
接下來首先按照正常寫法創(chuàng)建一個散點圖
這段代碼沒有什么好解釋的,只是創(chuàng)建一張靜態(tài)的散點圖,下面使用之前講過的annotate來添加一個箭頭,并設置為不可見
annot?=?ax.annotate("",?xy=(0,0),?xy
Python
版權聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權內(nèi)容。