python matplotlib中axes與axis的區別是什麼

時間 2021-06-01 19:09:38

1樓:阿矛布朗斯洛特

最近也在用matplotlib畫圖,研究了一天終於發現了關鍵的一點,可能也是前面的答主沒有注意到的,我是在matplotlib.pyplot.subplots的文件裡無意中注意到的,先貼圖

注意到什麼蹊蹺了嗎朋友們?

axes這個單詞是ax的複數形式啊!也就是說最高贊的那張圖其實是有點問題的,真正的含義應該是所以我的結論是

figure/fig 空白畫布

ax 單個座標系 / axes 複數座標系axis 座標軸

subplot,直譯就是子圖,由於有前面的文件說明,所以我理解的是 ax + 對應的那部分fig

2樓:劉國洋

matplotlib 是從MATLAB啟發而建立的,這倆的命令幾乎一模一樣,所以概念基本完全相同,既然python教程看的那麼麻煩,何不看看MATLAB官方文件,給你解釋的明明白白的還附帶一堆例子。

Axes (笛卡爾座標區):

建立笛卡爾座標區 - MATLAB axes - MathWorks 中國

Axis (座標軸)

設定座標軸範圍和縱橫比 - MATLAB axis - MathWorks 中國

Subplot (子圖)

在平鋪位置建立座標區 - MATLAB subplot - MathWorks 中國

Plot (線圖)

二維線圖 - MATLAB plot - MathWorks 中國

Figure (圖窗)

建立圖窗視窗 - MATLAB figure - MathWorks 中國

3樓:乙隻小狗

你看到的白色框框裡的,座標軸,標籤,刻度線,資料等都是屬於axes物件的乙個屬性,axis僅僅是座標軸。如果你想在你的圖里新增一些線,比如axis,那麼定義好你要新增的軸,axes.add_..

就可以了。具體的查api

4樓:weiqun zou

axis顧名思義就是軸。

axes簡單說來就是靈活的子圖。和Subplot的關係看官網上axes的說明,很清楚了:

Most of you are probably familiar with the Subplot, which is just a special case of an Axes that lives on a regular rows by columns grid of Subplot instances. If you want to create an Axes at an arbitrary location, simply use the add_axes() method which takes a list of [left, bottom, width, height] values in 0-1 relative figure coordinates:

法語中gr ce 與 cause de的區別是什麼?

濟才小語種學校 grce 和 cause de 兩者都可用來引導原因,其區別主要在於 grce 後引導乙個積極的原因,一般譯為 幸虧,多虧 cause de後引導乙個消極的原因,一般譯為 因為,由於 舉例如下 例1 Grce mes amis,ma vie est brillante comme u...

in case和provided的區別是什麼?

韓雷的英語課 in case 以免,以防 目的狀語 萬一 條件狀語 速記 以防萬一 provided 如果,假如 if,條件狀語 RobertPenn In case是為壞的情況作打算帶有從負面視角看事情的意味 而provided有如果某事發生便如何的意味多為期許有從正面視角看事情的意思 翻譯奧莉姐...

paradox和fallacy的區別是什麼?

首先瀉藥.我英語不好啊.別邀我答英語題.QAQ 這兩個單詞不算nuances 查個字典就能解決的,解決不了的話看我兩個例子。paradox 悖論。有一艘船,每天拆一根舊木板的同時換上一根新的,七年後,船上的每一根木板都被換了一遍。那麼問題來了,船還是原來的船嗎?這就是乙個悖論。fallacy 謬誤。...