1. 在pycharm中棵譬,用plt.plot(X,y, "color")可以畫最基礎(chǔ)的點(diǎn)線圖株依。但是叉存,如果想讓圖形顯示出來(lái)阎曹,還需要加上 pylab.show()? #其中pylab來(lái)自于 import matplotlib.pylab? ? ? ? ?當(dāng)然雕拼,首選的是在plt.plot(...) 語(yǔ)句后面加上? plt.show()纵东,讓它自動(dòng)顯示,如果不能啥寇,再用pylab.show()
如果想清除之前畫圖所帶來(lái)的各種變量偎球,在console中輸入 reset就行了。
2.?plt.xticks([-np.pi,-0.5*np.pi,0,0.5*np.pi,np.pi]) 辑甜,像這種坐標(biāo)軸設(shè)置衰絮,放在plt.plot畫圖語(yǔ)句之前之后都可以,只要放在pylab.show()之前就行了磷醋,這只是個(gè)加行列標(biāo)簽的問(wèn)題猫牡,啥時(shí)加都行。
3. 關(guān)于繪制線的 線型邓线, 標(biāo)記符號(hào)淌友,以及線條顏色, 都在這里http://www.reibang.com/p/b992c1279c73? ? ? 在設(shè)置時(shí)骇陈,在plt語(yǔ)句中加上你要的東西即可
比如:?plt.plot(X, sin-1,"b-",lw=1.0,label='sin',marker='x')?
4.?Matplotlib 圖像顯示的問(wèn)題總結(jié)
http://www.reibang.com/p/778d78463028?
5.? plt.sca 函數(shù)震庭,就是為了在 figure中的眾多子圖(axis)中來(lái)回切換
6. 關(guān)于子圖subplot的區(qū)域劃分,是這樣的...https://www.cnblogs.com/caizhou520/p/11224526.html
7. 畫一個(gè)子圖你雌,有兩種方式归薛, 1是你先定義figure,比如 fig = plt.figure(num=..., figsize=...)? 然后用add_subplot函數(shù)即 ax1 = fig.add_subplot(2,1,1)? ? ?ax2 = fig.add_subplot(2,1,2)? ? 然后設(shè)置ax1和ax2的參數(shù)匪蝙,并且結(jié)合sca函數(shù)定位并plot繪制圖形主籍。
? 第2種方式是,直接用plt.subplot() 逛球,比如
8.??Matplotlib中figure千元、subplot、axes颤绕、axis的區(qū)別? ?https://www.cnblogs.com/Gaoqiking/p/11091529.html
? Figure就是畫布幸海, axes 就是實(shí)際繪圖區(qū)域祟身, subplot其實(shí)也是axes繪圖區(qū)域,只不過(guò)提供了 高級(jí)封裝(方法)物独,即剛好可以分割成m行n列
? 而axies指的是坐標(biāo)軸袜硫,也是一個(gè)小容器(可以用axies去設(shè)置坐標(biāo)軸的種種參數(shù),當(dāng)然挡篓,如果僅僅設(shè)置坐標(biāo)軸的上下界限婉陷,用xlim和ylim最常見而且也很方便)。上述所有的對(duì)象官研,都屬于matplotlib中的 artist 對(duì)象
當(dāng)前的圖表和子圖可以使用plt.gcf()和plt.gca()獲得秽澳,分別表示"Get Current Figure"和"Get Current Axes"。
9. 關(guān)于 給figure添加 文本的? plot.text?https://www.cnblogs.com/charliedaifu/p/9964095.html
plot.text其實(shí)就是給某個(gè)或某些點(diǎn)戏羽,加文字標(biāo)注担神,同樣功能且?guī)Ъ^的還有annotate.?https://blog.csdn.net/hot7732788/article/details/90070618
10.? 關(guān)于 matplotlib畫圖的一切,就在這里?https://www.cnblogs.com/yinheyi/p/6056314.html?