pythongca函數(shù) pythonGC

plotting plotstack中怎么不同x軸

設(shè)置x軸相同,不同的y軸刻度:import matplotlib.pyplot as plt,plt.rcParams['font.sans-serif']=['KaiTi'],names = ['張麻子', '李麻子', '王麻子', '孫麻子'],values = [15, 12, 14, 18],# 用plt.subplots來(lái)初始化一個(gè)figure(畫(huà)布) 和 2個(gè)axes(圖表),并且定義背景顏色為白色,dpi為100,fig, [[ax1, ax2], [ax3, ax4]] = plt.subplots(2, 2, sharex=True, sharey=True, facecolor='white', figsize=(9, 5), dpi=100),fig.suptitle('這里有四個(gè)麻匪'),ax1.bar(names, values, color='b', alpha=0.3) # 畫(huà)第一幅圖,ax2.scatter(names, values, color='r') # 畫(huà)第二幅圖,ax3.plot(names, values, color='y', alpha=0.8) # 畫(huà)第三幅圖,ax4.bar(names, values, color='c', alpha=0.5) # 畫(huà)第四幅圖,fig.show()。

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),柯城企業(yè)網(wǎng)站建設(shè),柯城品牌網(wǎng)站建設(shè),網(wǎng)站定制,柯城網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,柯城網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M(mǎn)足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專(zhuān)業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶(hù)成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

控制哪些坐標(biāo)軸出現(xiàn)在圖中在這一部分里,pylab中并沒(méi)有接口直接控制哪些坐標(biāo)軸,因此需要利用函數(shù)gca。由于python的哲學(xué)是一切皆對(duì)象,實(shí)際上gca的用處并不大。我們這里為了讓整個(gè)編程看起來(lái)就像一些命令的排列,就使用這個(gè)函數(shù)。

python繪圖篇

1,xlable,ylable設(shè)置x,y軸的標(biāo)題文字。

2,title設(shè)置標(biāo)題。

3,xlim,ylim設(shè)置x,y軸顯示范圍。

plt.show()顯示繪圖窗口,通常情況下,show()會(huì)阻礙程序運(yùn)行,帶-wthread等參數(shù)的環(huán)境下,窗口不會(huì)關(guān)閉。

plt.saveFig()保存圖像。

面向?qū)ο罄L圖

1,當(dāng)前圖表和子圖可以用gcf(),gca()獲得。

subplot()繪制包含多個(gè)圖表的子圖。

configure subplots,可調(diào)節(jié)子圖與圖表邊框距離。

可以通過(guò)修改配置文件更改對(duì)象屬性。

圖標(biāo)顯示中文

1,在程序中直接指定字體。

2, 在程序開(kāi)始修改配置字典reParams.

3,修改配置文件。

Artist對(duì)象

1,圖標(biāo)的繪制領(lǐng)域。

2,如何在FigureCanvas對(duì)象上繪圖。

3,如何使用Renderer在FigureCanvas對(duì)象上繪圖。

FigureCanvas和Render處理底層圖像操作,Artist處理高層結(jié)構(gòu)。

分為簡(jiǎn)單對(duì)象和容器對(duì)象,簡(jiǎn)單的Aritist是標(biāo)準(zhǔn)的繪圖元件,例如Line 2D,Rectangle,Text,AxesImage等,而容器類(lèi)型包含許多簡(jiǎn)單的的 Aritist對(duì)象,使他們構(gòu)成一個(gè)整體,例如Axis,Axes,Figure等。

直接創(chuàng)建Artist對(duì)象進(jìn)項(xiàng)繪圖操作步奏:

1,創(chuàng)建Figure對(duì)象(通過(guò)figure()函數(shù),會(huì)進(jìn)行許多初始化操作,不建議直接創(chuàng)建。)

2,為Figure對(duì)象創(chuàng)建一個(gè)或多個(gè)Axes對(duì)象。

3,調(diào)用Axes對(duì)象的方法創(chuàng)建各類(lèi)簡(jiǎn)單的Artist對(duì)象。

Figure容器

如何找到指定的Artist對(duì)象。

1,可調(diào)用add_subplot()和add_axes()方法向圖表添加子圖。

2,可使用for循環(huán)添加?xùn)鸥瘛?/p>

3,可通過(guò)transform修改坐標(biāo)原點(diǎn)。

Axes容器

1,patch修改背景。

2,包含坐標(biāo)軸,坐標(biāo)網(wǎng)格,刻度標(biāo)簽,坐標(biāo)軸標(biāo)題等內(nèi)容。

3,get_ticklabels(),,get-ticklines獲得刻度標(biāo)簽和刻度線。

1,可對(duì)曲線進(jìn)行插值。

2,fill_between()繪制交點(diǎn)。

3,坐標(biāo)變換。

4,繪制陰影。

5,添加注釋。

1,繪制直方圖的函數(shù)是

2,箱線圖(Boxplot)也稱(chēng)箱須圖(Box-whisker Plot),是利用數(shù)據(jù)中的五個(gè)統(tǒng)計(jì)量:最小值、第一四分位

數(shù)、中位數(shù)、第三四分位數(shù)與最大值來(lái)描述數(shù)據(jù)的一種方法,它可以粗略地看出數(shù)據(jù)是否具有對(duì)稱(chēng)性以及分

布的分散程度等信息,特別可以用于對(duì)幾個(gè)樣本的比較。

3,餅圖就是把一個(gè)圓盤(pán)按所需表達(dá)變量的觀察數(shù)劃分為若干份,每一份的角度(即面積)等價(jià)于每個(gè)觀察

值的大小。

4,散點(diǎn)圖

5,QQ圖

低層繪圖函數(shù)

類(lèi)似于barplot(),dotchart()和plot()這樣的函數(shù)采用低層的繪圖函數(shù)來(lái)畫(huà)線和點(diǎn),來(lái)表達(dá)它們?cè)陧?yè)面上放置的位置以及其他各種特征。

在這一節(jié)中,我們會(huì)描述一些低層的繪圖函數(shù),用戶(hù)也可以調(diào)用這些函數(shù)用于繪圖。首先我們先講一下R怎么描述一個(gè)頁(yè)面;然后我們講怎么在頁(yè)面上添加點(diǎn),線和文字;最后講一下怎么修改一些基本的圖形。

繪圖區(qū)域與邊界

R在繪圖時(shí),將顯示區(qū)域劃分為幾個(gè)部分。繪制區(qū)域顯示了根據(jù)數(shù)據(jù)描繪出來(lái)的圖像,在此區(qū)域內(nèi)R根據(jù)數(shù)據(jù)選擇一個(gè)坐標(biāo)系,通過(guò)顯示出來(lái)的坐標(biāo)軸可以看到R使用的坐標(biāo)系。在繪制區(qū)域之外是邊沿區(qū),從底部開(kāi)始按順時(shí)針?lè)较蚍謩e用數(shù)字1到4表示。文字和標(biāo)簽通常顯示在邊沿區(qū)域內(nèi),按照從內(nèi)到外的行數(shù)先后顯示。

添加對(duì)象

在繪制的圖像上還可以繼續(xù)添加若干對(duì)象,下面是幾個(gè)有用的函數(shù),以及對(duì)其功能的說(shuō)明。

?points(x, y, ...),添加點(diǎn)

?lines(x, y, ...),添加線段

?text(x, y, labels, ...),添加文字

?abline(a, b, ...),添加直線y=a+bx

?abline(h=y, ...),添加水平線

?abline(v=x, ...),添加垂直線

?polygon(x, y, ...),添加一個(gè)閉合的多邊形

?segments(x0, y0, x1, y1, ...),畫(huà)線段

?arrows(x0, y0, x1, y1, ...),畫(huà)箭頭

?symbols(x, y, ...),添加各種符號(hào)

?legend(x, y, legend, ...),添加圖列說(shuō)明

python散點(diǎn)圖橫坐標(biāo)文字傾斜

在 python 中使用 matplotlib 繪制散點(diǎn)圖時(shí),可以使用 xtick.set_rotation() 函數(shù)來(lái)設(shè)置 x 軸刻度標(biāo)簽的旋轉(zhuǎn)角度。例如,要將 x 軸刻度標(biāo)簽傾斜 45 度,可以使用以下代碼:

Copy code

import matplotlib.pyplot as plt

# 繪制散點(diǎn)圖

plt.scatter(x, y)

# 獲取 x 軸的刻度對(duì)象

xticks = plt.gca().get_xticks()

# 設(shè)置 x 軸刻度標(biāo)簽的旋轉(zhuǎn)角度

plt.gca().set_xticklabels(xticks, rotation=45)

# 顯示圖形

plt.show()

在這段代碼中,我們使用 plt.scatter() 函數(shù)繪制散點(diǎn)圖,然后使用 plt.gca().get_xticks() 函數(shù)獲取 x 軸的刻度對(duì)象。接著,我們使用 plt.gca().set_xticklabels() 函數(shù)設(shè)置 x 軸刻度標(biāo)簽的旋轉(zhuǎn)角度,最后使用 plt.show() 函數(shù)顯示圖形。

注意:在調(diào)用 plt.scatter() 函數(shù)之前,需要先設(shè)置 x 和 y 軸的數(shù)據(jù)。

網(wǎng)站標(biāo)題:pythongca函數(shù) pythonGC
網(wǎng)頁(yè)鏈接:http://muchs.cn/article40/hgeeeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、商城網(wǎng)站、用戶(hù)體驗(yàn)網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站內(nèi)鏈、網(wǎng)站導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)