最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Python數(shù)據(jù)分析入門(六):設(shè)置可視化圖表的信息

2021-04-26 16:52 作者:松鼠愛(ài)吃餅干  | 我要投稿

現(xiàn)在我們添加圖后,沒(méi)有指定x軸代表什么,y軸代表什么,以及這個(gè)圖的標(biāo)題是什么。因此以下我們通過(guò)一些屬性來(lái)設(shè)置一下。

設(shè)置線條樣式:

使用plot方法:plot方法就是用來(lái)繪制線條的,因此可以在繪制的時(shí)候就把線條相關(guān)的樣式通過(guò)參數(shù)傳進(jìn)去。示例代碼如下:


通過(guò)Line2D對(duì)象來(lái)設(shè)置:plot方法會(huì)返回一個(gè)裝有Line2D對(duì)象的列表,比如lines=plt.plot(x1,y1,x2,y2)因?yàn)槔L制了兩根線條,因此lines中會(huì)有兩個(gè)2D對(duì)象。而如果plot只繪制一根線條,那么lines中就只有一Line2D對(duì)象。拿到這個(gè)Line2D對(duì)象后就可以通過(guò)set_屬性名設(shè)置線條的樣式了:

使用plt.setp來(lái)設(shè)置:setp的好處是一次性可以設(shè)置多根線條的樣式。示例代碼如下:

更多Line2D屬性:



設(shè)置軸和標(biāo)題:

設(shè)置軸名稱:可以通過(guò)plt.xlabelplt.ylabel來(lái)設(shè)置x軸和y軸的的名稱。示例代碼如下:


默認(rèn)情況下是顯示不了中文的。需要設(shè)置字體??梢酝ㄟ^(guò)以下代碼來(lái)實(shí)現(xiàn):


加載字體的時(shí)候,可以到C:\Windows\Fonts中找你喜歡的并且可以顯示中文的字體。找到字體后,還需要找到字體的真實(shí)名稱。方法是右鍵->屬性->安全->對(duì)象名稱:


設(shè)置標(biāo)題:可以通過(guò)plt.title方法來(lái)實(shí)現(xiàn)。示例代碼如下:


設(shè)置x軸和y軸的刻度:之前我們畫的圖,x軸和y軸的刻度都是matplotlib自動(dòng)生成的。如果想要在生成圖的時(shí)候手動(dòng)的指定,那么可以通過(guò)plt.xticks和plt.yticks來(lái)實(shí)現(xiàn):


以上會(huì)把那個(gè)刻度顯示在x軸上。如果想要顯示字符串類型,那么可以再構(gòu)造一個(gè)數(shù)組,這個(gè)數(shù)組的長(zhǎng)度必須和x軸刻度的長(zhǎng)度保持一致。然后傳給xticks的第二個(gè)參數(shù)。示例代碼如下:




同樣y軸的刻度設(shè)置也是一樣的。示例代碼如下:


效果圖如下:




復(fù)仇者聯(lián)盟電影票房案例:



設(shè)置marker:

有時(shí)候,我們想要在一些關(guān)鍵點(diǎn)上重點(diǎn)標(biāo)記出來(lái)。那么我們可以通過(guò)設(shè)置marker來(lái)實(shí)現(xiàn)。示例代碼如下:




我們?cè)O(shè)置了marker為o,這樣就是會(huì)在(x,y)的坐標(biāo)點(diǎn)上顯示出來(lái),并且顯示的是圓點(diǎn)。其中o跟之前的線條樣式的簡(jiǎn)寫是一樣的。另外,還可以通過(guò)markerfacecolor屬性和markersize來(lái)指定標(biāo)記點(diǎn)的顏色和大小。示例代碼如下:


設(shè)置注釋文本:

有時(shí)候需要在圖形中的某個(gè)點(diǎn)標(biāo)記或者注釋一下。那么我們可以使用plt.annotate(text,xy,xytext,arrowprops={})來(lái)實(shí)現(xiàn),其中text是注釋的文本,xy是需要注釋的點(diǎn)的坐標(biāo),xytext是注釋文本的坐標(biāo),arrowprops是箭頭的樣式屬性。

示例代碼如下:


設(shè)置圖形樣式:

如果想要調(diào)整圖片的大小和像素,可以通過(guò)plt.figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True)來(lái)實(shí)現(xiàn)。 其中num是圖的編號(hào),figsize的單位是英寸,dpi是每英寸的像素點(diǎn),facecolor是圖片背景顏色,edgecolor是邊框顏色,frameon代表是否繪制畫板。

示例代碼如下:


我們也可以使用grid方法,來(lái)顯示圖片的網(wǎng)格:



保存圖片:

可以調(diào)用plt.savefig(path)來(lái)保存當(dāng)前的圖片。

示例代碼如下:




Python數(shù)據(jù)分析入門(六):設(shè)置可視化圖表的信息的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
阿拉善右旗| 容城县| 剑川县| 嘉峪关市| 万安县| 密云县| 饶阳县| 五台县| 衡水市| 安泽县| 循化| 扎赉特旗| 谢通门县| 土默特右旗| 象州县| 宁阳县| 射阳县| 贵州省| 攀枝花市| 修武县| 湟源县| 南澳县| 武乡县| 承德县| 抚远县| 手游| 阿勒泰市| 天全县| 衡东县| 天水市| 苏尼特右旗| 时尚| 会理县| 双牌县| 阳西县| 南江县| 报价| 化州市| 鄢陵县| 辽中县| 体育|