【python】Matplotlib入門(一)

參考:B站莫煩Python的系列視頻

2.2 Figure 圖像

plt.figure()

  • plt.figure()可以多次使用欲险,每次該命令下面的命令從屬于這一圖
x=np.linspace(-3,3,50)
y1=2*x+1
y2=x**2
plt.figure()
plt.plot(x,y1)

plt.figure(num=3,figsize(8,5))
plt.plot(x,y2)
plt.plot(x,y1,color='red',linewidth=1.0,linestyle='--')

plt.show()
  • 運行以上代碼會得到2個圖——圖1和圖3(因為num=3)天试,圖1是關(guān)于x和y1的,圖3上有兩條線喜每,分別是x和y1以及x和y2雳攘。
  • 調(diào)節(jié)顏色:color='red'
  • 調(diào)節(jié)線寬:linewidth=1.0
  • 調(diào)節(jié)線形:linestyle='--'

2.3設(shè)置坐標(biāo)軸1

  • 設(shè)置取值范圍:
    plt.xlim() plt.ylim()
    如:plt.ylim((-1,2))
  • 設(shè)置xy軸
    plt.xlabel() plt.ylabel()
    如:plt.xlabel('x')
  • 修改坐標(biāo)軸的值(間隔)
new_ticks=np.linspace(-1,2,5)
#從-1到2,產(chǎn)生5個數(shù)刚照,即:-1.00,-0.25,0.50,1.25,2.00
plt.xticks(new_ticks)
  • 修改坐標(biāo)軸的值變成文本
    plt.yticks([-2,-1,0,1],['a','b','c','d'])
    特別地:在文本兩邊插入$能夠使得文本變得好看(latex)


    $的使用

2.4設(shè)置坐標(biāo)軸2

  • 本課介紹:如何隱藏坐標(biāo)軸沃于,如何設(shè)置坐標(biāo)原點
  • gca='get current axis'
ax=plt.gca()
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
#這么設(shè)置之后海诲,右邊和上面的坐標(biāo)軸消失
#接下來是設(shè)置坐標(biāo)原點,將橫縱坐標(biāo)的原點都設(shè)置為0
ax.xaxis.set_ticks_position('bottom')
yx.yaxis.set_ticks_position('left')
ax.spines['bottom'].set_position(('data',0))
ax.spines['left'].set_position(('data',0))

2.5 圖例

本課的示意圖
#在設(shè)置完橫縱坐標(biāo)范圍咨演、橫縱坐標(biāo)名蚯斯,橫縱坐標(biāo)間隔等設(shè)置之后
#用plt.plot()語句畫圖
#此時,本次帶上label
plt.plot(x,y2,label='up')
plt.plot(x,y1,color='red',linewidth=1.0,linestyle='--',label='down')
plt.legend()#有這句才會打印圖例
plt.show()
  • 關(guān)于legend的參數(shù)詳解:
l1,=plt.plot(x,y2,label='up')
l2,=plt.plot(x,y1,color='red',linewidth=1.0,linestyle='--',label='down')
plt.legend(handles=[l1,l2,],labels=['aaa','bbb'],loc='best')
對圖片進(jìn)行壓縮遭赂,能夠自動調(diào)整
  • 如果圖例上只想顯示'aaa',可以這樣寫代碼:
plt.legend(handles=[l1,],labels=['aaa',],loc='best')

2.6 Annotation 標(biāo)注

本文的示意圖
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'].set_color('none')
ax.spines['top'].set_color('none')
ax.xaxis.set_ticks_position('bottom')
ax.spines['bottom'].set_position(('data',0))
ax.yaxis.set_ticks_position('left')
ax.spines['left'].set_position(('data',0))
#想要表示的點
x0=1
y0=2*x0+1
# s for size
plt.scatter(x0,y0,s=50,color='b')
#畫出從點到橫坐標(biāo)的黑色虛線
plt.plot([x0,x0],[y0,0],'k--',lw=2.5)

#annotation
plt.annotate(r'$2x+1=%s$' % y0, xy=(x0,y0), xycoords='data', xytest=(+30,-30), textcoords='offset points',
    fonsize=16,arrowprops=dict(arrowstyle='->',connectionstyle='arc3, rad=.2'))

#annotation2
plt.text(-3.7,3,r'$This\ is\ the\ some\ text.\ \mu\ \sigma_i\ \alpha_t$', fontdict={'size':16,'color':'r'})
plt.show()

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末撇他,一起剝皮案震驚了整個濱河市狈蚤,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌脆侮,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件潭枣,死亡現(xiàn)場離奇詭異,居然都是意外死亡卸耘,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進(jìn)店門侈百,熙熙樓的掌柜王于貴愁眉苦臉地迎上來翰铡,“玉大人,你說我怎么就攤上這事锭魔。” “怎么了迷捧?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵漠秋,是天一觀的道長。 經(jīng)常有香客問我庆锦,道長,這世上最難降的妖魔是什么搂抒? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮焰雕,結(jié)果婚禮上芳杏,老公的妹妹穿的比我還像新娘矩屁。我一直安慰自己蚜锨,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布郭膛。 她就那樣靜靜地躺著氛悬,像睡著了一般耘柱。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上调煎,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天己肮,我揣著相機(jī)與錄音,去河邊找鬼谎僻。 笑死,一個胖子當(dāng)著我的面吹牛赤拒,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播挎挖,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼航夺,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了敷存?” 一聲冷哼從身側(cè)響起堪伍,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎涮俄,沒想到半個月后尸闸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體彻亲,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡苞尝,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年宦芦,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片调卑。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡大咱,死狀恐怖注益,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情丑搔,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布旷痕,位于F島的核電站顽冶,受9級特大地震影響欺抗,放射性物質(zhì)發(fā)生泄漏强重。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一佃声、第九天 我趴在偏房一處隱蔽的房頂上張望倘要。 院中可真熱鬧圾亏,春花似錦封拧、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽陕见。三九已至,卻和暖如春评甜,著一層夾襖步出監(jiān)牢的瞬間仔涩,已是汗流浹背忍坷。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留蓖乘,地道東北人韧骗。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像袍暴,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子政模,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,877評論 2 345