日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python 数据分析三剑客之 Matplotlib(一):初识 Matplotlib 与其 matplotibrc 配置文件

發布時間:2023/12/10 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python 数据分析三剑客之 Matplotlib(一):初识 Matplotlib 与其 matplotibrc 配置文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

CSDN 課程推薦:《Python 數據分析與挖掘》,講師劉順祥,浙江工商大學統計學碩士,數據分析師,曾擔任唯品會大數據部擔任數據分析師一職,負責支付環節的數據分析業務。曾與聯想、亨氏、網魚網咖等企業合作多個企業級項目。


Matplotlib 系列文章:

  • Python 數據分析三劍客之 Matplotlib(一):初識 Matplotlib 與其 matplotibrc 配置文件
  • Python 數據分析三劍客之 Matplotlib(二):文本描述 / 中文支持 / 畫布 / 網格等基本圖像屬性
  • Python 數據分析三劍客之 Matplotlib(三):圖例 / LaTeX / 刻度 / 子圖 / 補丁等基本圖像屬性
  • Python 數據分析三劍客之 Matplotlib(四):線性圖的繪制
  • Python 數據分析三劍客之 Matplotlib(五):散點圖的繪制
  • Python 數據分析三劍客之 Matplotlib(六):直方圖 / 柱狀圖 / 條形圖的繪制
  • Python 數據分析三劍客之 Matplotlib(七):餅狀圖的繪制
  • Python 數據分析三劍客之 Matplotlib(八):等高線 / 等值線圖的繪制
  • Python 數據分析三劍客之 Matplotlib(九):極區圖 / 極坐標圖 / 雷達圖的繪制
  • Python 數據分析三劍客之 Matplotlib(十):3D 圖的繪制
  • Python 數據分析三劍客之 Matplotlib(十一):最熱門最常用的 50 個圖表【譯文】

另有 NumPy、Pandas 系列文章已更新完畢,歡迎關注:

  • NumPy 系列文章:https://itrhx.blog.csdn.net/category_9780393.html
  • Pandas 系列文章:https://itrhx.blog.csdn.net/category_9780397.html

推薦學習資料與網站(博主參與部分文檔翻譯):

  • NumPy 官方中文網:https://www.numpy.org.cn/
  • Pandas 官方中文網:https://www.pypandas.cn/
  • Matplotlib 官方中文網:https://www.matplotlib.org.cn/
  • NumPy、Matplotlib、Pandas 速查表:https://github.com/TRHX/Python-quick-reference-table

文章目錄

    • 【1x00】認識 Matplotlib
      • 【1x01】簡單示例
      • 【1x02】圖像結構
      • 【1x03】三層結構
    • 【2x00】了解 matplotlib.rcParams
      • 【2x01】axes 部分屬性
      • 【2x02】figure 部分屬性
      • 【2x03】font 部分屬性
      • 【2x04】grid 部分屬性
      • 【2x05】legend 部分屬性
      • 【2x06】lines 部分屬性
      • 【2x07】patch 部分屬性
      • 【2x08】savefig 部分屬性
      • 【2x09】text 部分屬性
      • 【2x10】xtick 部分屬性
      • 【2x11】ytick 部分屬性


這里是一段防爬蟲文本,請讀者忽略。 本文原創首發于 CSDN,作者 TRHX。 博客首頁:https://itrhx.blog.csdn.net/ 本文鏈接:https://itrhx.blog.csdn.net/article/details/105638122 未經授權,禁止轉載!惡意轉載,后果自負!尊重原創,遠離剽竊!

【1x00】認識 Matplotlib

Matplotlib 是建立在 NumPy 數組基礎上的多平臺數據可視化程序庫,用于在 Python 中繪制數組的 2D 圖形庫,最初被設計用于完善 SciPy 的生態環境,雖然它起源于模仿 Matlab 圖形命令,但它獨立于 Matlab,可以以 Pythonic 和面向對象的方式使用。雖然 Matplotlib 主要是在純 Python 中編寫的,但它大量使用 NumPy 和其他擴展代碼,即使對于大型數組也能提供良好的性能。它與 NumPy 一起使用,提供了一種有效的 Matlab 開源替代方案。 它也可以和圖形工具包一起使用,如 PyQt 和 wxPython。Matplotlib 最重要的特性之一就是具有良好的操作系統兼容性和圖形顯示底層接口兼容性。

【1x01】簡單示例

>>> import matplotlib.pyplot as plt >>> x = range(2, 26, 2) # 數據在 x 軸的位置,是一個可迭代對象 >>> y = range(0, 12) # 數據在 y 軸的位置,是一個可迭代對象 >>> plt.plot(x, y) # 繪制線形圖 [<matplotlib.lines.Line2D object at 0x00BA1D18>] >>> plt.show()

【1x02】圖像結構

【1x03】三層結構

Matplotlib 三層結構:容器層、輔助顯示層、圖像層

容器層

容器層主要由 Canvas、Figure、Axes 組成。

  • Canvas 是位于最底層的系統層,在繪圖的過程中充當畫板的角色,即放置畫布(Figure)的工具。
  • Figure 是 Canvas 上方的第一層,也是需要用戶來操作的應用層的第一層,在繪圖的過程中充當畫布的角色,可以通過 plt.figure() 設置畫布的大小和分辨率等
  • Axes 是應用層的第二層,在繪圖的過程中相當于畫布上的繪圖區的角色,注意與 Axis 的區別,Axis 是坐標軸,包含大小限制、刻度和刻度標簽。

注意點:

  • 一個figure(畫布)可以包含多個axes(坐標系/繪圖區),但是一個 axes 只能屬于一個figure。
  • 一個axes(坐標系/繪圖區)可以包含多個axis(坐標軸),包含兩個即為 2d 坐標系,三個即為 3d 坐標系 。
輔助顯示層

輔助顯示層為 Axes(繪圖區)內的除了根據數據繪制出的圖像以外的內容,主要包括 Axes 外觀(facecolor)、邊框線(spines)、坐標軸(axis)、坐標軸名稱(axis label)、坐標軸刻度(tick)、坐標軸刻度標簽(tick label)、網格線(grid)、圖例(legend)、標題(title)等內容。該層的設置可使圖像顯示更加直觀更加容易被用戶理解,但又不會對圖像產生實質的影響。

圖像層

圖像層指 Axes 內通過 plot(線形圖)、scatter(散點圖)、bar(柱狀圖)、histogram(直方圖)、pie(餅圖) 等函數根據數據繪制出的圖像。

三者關系總結
  • Canvas(畫板)位于最底層,用戶一般接觸不到;
  • Figure(畫布)建立在 Canvas 之上;
  • Axes(繪圖區)建立在Figure之上;
  • 坐標軸(axis)、圖例(legend)等輔助顯示層以及圖像層都是建立在 Axes 之上。

這里是一段防爬蟲文本,請讀者忽略。 本文原創首發于 CSDN,作者 TRHX。 博客首頁:https://itrhx.blog.csdn.net/ 本文鏈接:https://itrhx.blog.csdn.net/article/details/105638122 未經授權,禁止轉載!惡意轉載,后果自負!尊重原創,遠離剽竊!

【2x00】了解 matplotlib.rcParams

matplotlib 使用 matplotlibrc 配置文件來自定義圖形的各種默認屬性,稱之為 rc 配置或 rc 參數。通過 rc 參數可以修改默認的屬性,包括窗體大小、每英寸的點數、線條寬度、顏色、樣式、坐標軸、坐標和網絡屬性、文本、字體等。rc 參數存儲在字典變量中,通過字典的方式進行訪問。

執行 matplotlib.rcParams.keys() 命令可以查看所有的 rc 參數及其默認值;
執行 matplotlib.matplotlib_fname() 命令可以查看 matplotlibrc 配置文件在本地的路徑。

官網介紹:https://matplotlib.org/tutorials/introductory/customizing.html

配置文件 matplotibrc 主要包括以下配置要素:

  • axes:坐標軸的背景顏色、坐標軸的邊緣顏色、刻度線的大小、刻度標簽的字體大小等;
  • figure:畫布標題大小、畫布標題粗細、畫布像素(dpi)、 畫布背景顏色和邊緣顏色等;
  • font:字體類別、字體風格、字體粗細和字體大小等;
  • grid:網格顏色、網格線條風格、網格線條寬度和網格透明度;
  • legend:圖例的文本大小、陰影、圖例線框風格等;
  • lines:設置線條屬性,包括顏色、線條風格、線條寬度和標記風格等;
  • patch:填充 2D 空間的圖形對象,包括多邊形和圓;
  • savefig:保存畫布圖像的分辨率、背景顏色和邊緣顏色等;
  • text:文本顏色、LaTex 渲染文本等;
  • xtick / ytick:x 軸和 y 軸的主次要刻度線的大小、寬度、刻度線顏色和刻度標簽大小等。

我們可以在 Python 項目中動態設置 rc 參數,所有 rc 參數設置都存儲在名為 matplotlib.rcParams 的類似于字典的變量中,該變量對于 Matplotlib 軟件包是全局的。rcParams 可以直接修改。通過這種方法的修改會對全局產生影響,在 Matplotlib 的其他方法中也可以單獨對某個參數進行修改,后續介紹不同方法時會見到。


rcParams 修改示例:

import matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['Microsoft YaHei'] # 定義全局字體 plt.rcParams['xtick.color'] = 'red' # 定義 x 軸刻度顏色 plt.rcParams['lines.marker'] = 'o' # 定義線條上點的形狀 plt.rcParams['legend.loc'] = 'upper left' # 定義圖例在左上角x = range(2, 26, 2) y = range(0, 12) a = [5, 10, 15, 20, 25, 30] b = [3, 4, 5, 6, 7, 8]plt.title('This is a title / 這是標題') plt.xlabel('這是 x 軸標題') plt.ylabel('這是 y 軸標題') plt.grid(True) plt.plot(x, y) plt.plot(a, b) plt.legend(['圖例一', '圖例二'])plt.show()


【2x01】axes 部分屬性

屬性及其默認值描述其他取值
mpl.rcParams[’axes.axisbelow’] = ‘line’網格線和刻度的位置line:在畫板上方,在線條下方
False:在線條和畫板的上方
True:在畫板下方
mpl.rcParams[’axes.edgecolor’] = ‘black’軸邊緣顏色其他顏色,支持英文顏色名稱及其簡寫、十六進制顏色碼等
更多顏色示例參見官網 Color Demo
mpl.rcParams[’axes.facecolor’] = ‘white’軸背景色其他顏色,支持英文顏色名稱及其簡寫、十六進制顏色碼等
更多顏色示例參見官網 Color Demo
mpl.rcParams[’axes.labelcolor’] = ‘black’軸標題顏色其他顏色,支持英文顏色名稱及其簡寫、十六進制顏色碼等
更多顏色示例參見官網 Color Demo
mpl.rcParams[’axes.grid’] = False是否顯示網格False:不顯示網格;True:顯示網格
mpl.rcParams[’axes.grid.axis’] = ‘both’網格應用于哪個軸x:x 軸;y:y 軸;both:同時應用于兩個軸
mpl.rcParams[’axes.grid.which’] = ‘major’網格應用于哪個刻度major:主(大)刻度;minor:次(小刻度);
both:同時應用于兩個刻度
mpl.rcParams[’axes.labelpad’] = 4.0軸標題和軸之間的間距float 類型間距值
mpl.rcParams[’axes.labelsize’] = ‘medium’x 軸和 y 軸標題的字體大小xx-small, x-small, small, medium
large, x-large, xx-large, smaller, larger
也可以使用數字來表示字體大小
mpl.rcParams[’axes.labelweight’] = ‘normal’x 軸和 y 軸標題的字體粗細normal:正常粗細;bold:粗體;light:細體
數字值 400 等價于 normal,700 等價于 bold
mpl.rcParams[’axes.linewidth’] = 0.8軸邊線寬度float 類型寬度值
mpl.rcParams[’axes.titlecolor’] = ‘auto’圖表標題顏色默認取 text.color 的值
其他顏色,支持英文顏色名稱及其簡寫、十六進制顏色碼等
更多顏色示例參見官網 Color Demo
mpl.rcParams[’axes.titlelocation’] = ‘center’圖表標題位置left:左;right:右;center:中間
mpl.rcParams[’axes.titlepad’] = 6.0圖表標題和軸之間的間距float 類型間距值
mpl.rcParams[’axes.titlesize’] = ‘large’圖表標題字體大小xx-small, x-small, small, medium
large, x-large, xx-large, smaller, larger
也可以使用數字來表示字體大小
mpl.rcParams[’axes.titleweight’] = ‘normal’圖表標題字體粗細normal:正常粗細;bold:粗體;light:細體
數字值 400 等價于 normal,700 等價于 bold
mpl.rcParams[’axes.xmargin’] = 0.05x 軸邊距取值范圍 [0, 1]
mpl.rcParams[’axes.ymargin’] = 0.05y 軸邊距取值范圍 [0, 1]
mpl.rcParams[’axes.unicode_minus’] = True對負號使用 Unicode 而不是連字符True:是;False:否
mpl.rcParams[’axes3d.grid’] = True是否在三維軸上顯示網格True:是;False:否

【2x02】figure 部分屬性

屬性及其默認值描述其他取值
mpl.rcParams[’figure.dpi’] = 100畫布像素(dpi)float 類型像素值
mpl.rcParams[’figure.edgecolor’] = ‘white’畫布邊緣顏色其他顏色,支持英文顏色名稱及其簡寫、十六進制顏色碼等
更多顏色示例參見官網 Color Demo
mpl.rcParams[’figure.facecolor’] = ‘white’畫布背景顏色其他顏色,支持英文顏色名稱及其簡寫、十六進制顏色碼等
更多顏色示例參見官網 Color Demo
mpl.rcParams[’figure.figsize’] = [6.4, 4.8]畫布尺寸 [長, 寬]float 類型尺寸值(英寸)
mpl.rcParams[’figure.frameon’] = True是否啟用圖框True:是;False:否
mpl.rcParams[’figure.titlesize’] = ‘large’畫布標題大小xx-small, x-small, small, medium
large, x-large, xx-large, smaller, larger
也可以使用數字來表示字體大小
mpl.rcParams[’figure.titleweight’] = ‘normal’畫布標題粗細normal:正常粗細;bold:粗體;light:細體
數字值 400 等價于 normal,700 等價于 bold

【2x03】font 部分屬性

屬性及其默認值描述其他取值
mpl.rcParams[’font.family’] = [‘sans-serif’]規定字體系列字體名稱
mpl.rcParams[’font.sans-serif’] = [‘DejaVu Sans, …’]定義無襯線字體默認是一些西文字體,可將其設置成其他字體來顯示中文
mpl.rcParams[’font.serif’] = [‘DejaVu Sans, …’]定義有襯線字體默認是一些西文字體,可將其設置成其他字體來顯示中文
mpl.rcParams[’font.size’] = 10.0定義字體大小float 數字類型字體大小
mpl.rcParams[’font.weight’] = ‘normal’定義字體粗細normal:正常粗細;bold:粗體;light:細體
數字值 400 等價于 normal,700 等價于 bold

【2x04】grid 部分屬性

屬性及其默認值描述其他取值
mpl.rcParams[’grid.alpha’] = 1.0網格透明度float 類型,取值范圍:[0, 1]
mpl.rcParams[’grid.color’] = ‘#b0b0b0’網格顏色其他顏色,支持英文顏色名稱及其簡寫、十六進制顏色碼等
更多顏色示例參見官網 Color Demo
mpl.rcParams[’grid.linestyle’] = ‘-’網格線的樣式'-' or 'solid', '--' or 'dashed', '-.' or 'dashdot'
':' or 'dotted', 'none' or ' ' or ''
mpl.rcParams[’grid.linewidth’] = 0.8網格寬度float 類型寬度值

【2x05】legend 部分屬性

屬性及其默認值描述其他取值
mpl.rcParams[’legend.borderaxespad’] = 0.5圖例距離軸之間的距離float 類型距離值
mpl.rcParams[’legend.borderpad’] = 0.4圖例邊框空白區域大小float 類型大小值
mpl.rcParams[’legend.columnspacing’] = 2.0圖例列間距float 類型距離值
mpl.rcParams[’legend.edgecolor’] = 0.8圖例邊緣線顏色其他顏色,支持英文顏色名稱及其簡寫、十六進制顏色碼等
更多顏色示例參見官網 Color Demo
mpl.rcParams[’legend.facecolor’] = ‘inherit’圖例背景顏色默認繼承自 axes.facecolor
其他顏色,支持英文顏色名稱及其簡寫、十六進制顏色碼等
更多顏色示例參見官網 Color Demo
mpl.rcParams[’legend.fancybox’] = True是否使用圓形框作為圖例背景True:使用圓形框;False:使用矩形框
mpl.rcParams[’legend.fontsize’] = ‘medium’圖例字體大小xx-small, x-small, small, medium
large, x-large, xx-large, smaller, larger
也可以使用數字來表示字體大小
mpl.rcParams[’legend.framealpha’] = 0.8圖例透明度float 類型,取值范圍:[0, 1]
mpl.rcParams[’legend.frameon’] = True是否在畫布之上繪制圖例True:是;False:否
mpl.rcParams[’legend.handleheight’] = 0.7圖例的高度float 類型高度值
mpl.rcParams[’legend.handlelength’] = 2.0圖例的寬度float 類型寬度值
mpl.rcParams[’legend.handletextpad’] = 0.8圖例和圖例文本之間的水平距離float 類型距離值
mpl.rcParams[’legend.labelspacing’] = 0.5不同圖例之間的垂直距離float 類型距離值
mpl.rcParams[’legend.loc’] = ‘best’圖例在畫布中的位置best, upper right, upper left, lower left
lower right, right, center left, center right
lower center, upper center, center
mpl.rcParams[’legend.shadow’] = False是否給圖例添加陰影效果True:是;False:否

【2x06】lines 部分屬性

屬性及其默認值描述其他取值
mpl.rcParams[’lines.antialiased’] = True是否以抗鋸齒方式渲染線條True:是;False:否
mpl.rcParams[’lines.color’] = ‘C0’線條顏色(對 plot() 沒有影響)其他顏色,支持英文顏色名稱及其簡寫、十六進制顏色碼等
更多顏色示例參見官網 Color Demo
mpl.rcParams[’lines.linestyle’] = ‘-’線條樣式'-', '--', '-.', ':', 'solid', 'dashed',
'dashdot', 'dotted', 'none', ' ', ''
mpl.rcParams[’lines.linewidth’] = 1.5線條寬度float 類型寬度值
mpl.rcParams[’lines.marker’] = ‘None’線條上點的形狀., ,, o, v, ^ 等,具體常見 matplotlib.markers
mpl.rcParams[’lines.markeredgecolor’] = ‘auto’線條上點邊緣的顏色其他顏色,支持英文顏色名稱及其簡寫、十六進制顏色碼等
更多顏色示例參見官網 Color Demo
mpl.rcParams[’lines.markerfacecolor’] = ‘auto’線條上點的顏色其他顏色,支持英文顏色名稱及其簡寫、十六進制顏色碼等
更多顏色示例參見官網 Color Demo
mpl.rcParams[’lines.markeredgewidth’] = 1.0線條上點的粗細float 類型粗細值
mpl.rcParams[’lines.markersize’] = 6.0線條上點的大小float 類型大小值

【2x07】patch 部分屬性

屬性及其默認值描述其他取值
mpl.rcParams[’patch.antialiased’] = True以抗鋸齒方式渲染補丁True:是;False:否
mpl.rcParams[’patch.edgecolor’] = ‘black’補丁邊緣顏色其他顏色,支持英文顏色名稱及其簡寫、十六進制顏色碼等
更多顏色示例參見官網 Color Demo
mpl.rcParams[’patch.facecolor’] = ‘C0’補丁顏色其他顏色,支持英文顏色名稱及其簡寫、十六進制顏色碼等
更多顏色示例參見官網 Color Demo
mpl.rcParams[’patch.linewidth’] = 1.0補丁邊緣寬度(以磅為單位)float 類型寬度值

【2x08】savefig 部分屬性

屬性及其默認值描述其他取值
mpl.rcParams[’savefig.bbox’] = None是否以緊湊形式保存圖片standard:標準形式;tight:緊湊形式
(去掉邊上多余的空白)
mpl.rcParams[’savefig.pad_inches’] = 0.1savefig.bbox 參數為 tight 時,
圖片使用的填充值
(相當于 html 中的 Padding)
float 類型填充值
mpl.rcParams[’savefig.dpi’] = ‘figure’保存圖片的像素(dpi)str 類型像素值
mpl.rcParams[’savefig.edgecolor’] = ‘white’保存圖片的邊緣顏色其他顏色,支持英文顏色名稱及其簡寫、十六進制顏色碼等
更多顏色示例參見官網 Color Demo
mpl.rcParams[’savefig.facecolor’] = ‘white’保存圖片的畫布顏色其他顏色,支持英文顏色名稱及其簡寫、十六進制顏色碼等
更多顏色示例參見官網 Color Demo
mpl.rcParams[’savefig.format’] = ‘png’保存圖片的格式eps, pdf, pgf, png, ps, raw, rgba, svg, svgz
mpl.rcParams[’savefig.transparent’] = False保存圖片的背景是否透明True:是;False:否

【2x09】text 部分屬性

屬性及其默認值描述其他取值
mpl.rcParams[’text.antialiased’] = True是否以抗鋸齒方式渲染文本True:是;False:否
mpl.rcParams[’text.color’] = ‘red’文本顏色其他顏色,支持英文顏色名稱及其簡寫、十六進制顏色碼等
更多顏色示例參見官網 Color Demo
mpl.rcParams[’text.usetex’] = False是否使用 LaTeX 排版系統
(主要用于生成復雜表格和數學公式)
True:是;False:否

【2x10】xtick 部分屬性

屬性及其默認值描述其他取值
mpl.rcParams[’xtick.color’] = ‘black’x 軸刻度的顏色其他顏色,支持英文顏色名稱及其簡寫、十六進制顏色碼等
更多顏色示例參見官網 Color Demo
mpl.rcParams[’xtick.direction’] = ‘out’x 軸刻度的方向in:內部(x 軸上方);out:外部(x 軸下方)
inout:同時在內部和外部
mpl.rcParams[’xtick.bottom’] = True是否在畫布底部顯示 x 軸刻度True:是;False:否
mpl.rcParams[’xtick.top’] = False是否在畫布頂部顯示 x 軸刻度True:是;False:否
mpl.rcParams[’xtick.labelbottom’] = True是否在畫布底部顯示 x 軸刻度文字標簽True:是;False:否
mpl.rcParams[’xtick.labeltop’] = False是否在畫布頂部顯示 x 軸刻度文字標簽True:是;False:否
mpl.rcParams[’xtick.labelsize’] = ‘medium’x 軸刻度文字大小xx-small, x-small, small, medium
large, x-large, xx-large, smaller, larger
也可以使用數字來表示字體大小
mpl.rcParams[’xtick.major.bottom’] = True是否在畫布底部顯示 x 軸主(大)刻度True:是;False:否
mpl.rcParams[’xtick.major.top’] = True是否在畫布頂部顯示 x 軸主(大)刻度True:是;False:否
mpl.rcParams[’xtick.major.pad’] = 3.5x 軸主(大)刻度與文字標簽的距離float 類型距離值
mpl.rcParams[’xtick.major.size’] = 3.5x 軸主(大)刻度的大小float 類型大小值
mpl.rcParams[’xtick.major.width’] = 0.8x 軸主(大)刻度的寬度float 類型寬度值
mpl.rcParams[’xtick.minor.bottom’] = True是否在畫布底部顯示 x 軸次(小)刻度True:是;False:否
mpl.rcParams[’xtick.minor.top’] = True是否在畫布頂部顯示 x 軸次(小)刻度True:是;False:否
mpl.rcParams[’xtick.minor.pad’] = 3.4x 軸次(小)刻度與文字標簽的距離float 類型距離值
mpl.rcParams[’xtick.minor.size’] = 2.0x 軸次(小)刻度的大小float 類型大小值
mpl.rcParams[’xtick.minor.width’] = 0.6x 軸次(小)刻度的寬度float 類型寬度值
mpl.rcParams[’xtick.minor.visible’] = Falsex 軸次(小)刻度的可見性True:是;False:否

【2x11】ytick 部分屬性

屬性及其默認值描述其他取值
mpl.rcParams[’ytick.color’] = ‘black’y 軸刻度的顏色其他顏色,支持英文顏色名稱及其簡寫、十六進制顏色碼等
更多顏色示例參見官網 Color Demo
mpl.rcParams[’ytick.direction’] = ‘out’y 軸刻度的方向in:內部(y 軸右方);out:外部(y 軸左方)
inout:同時在內部和外部
mpl.rcParams[’ytick.left’] = True是否在畫布左邊顯示 y 軸刻度True:是;False:否
mpl.rcParams[’ytick.right’] = False是否在畫布右邊顯示 y 軸刻度True:是;False:否
mpl.rcParams[’ytick.labelleft’] = True是否在畫布左邊顯示 y 軸刻度文字標簽True:是;False:否
mpl.rcParams[’ytick.labelright’] = False是否在畫布右邊顯示 y 軸刻度文字標簽True:是;False:否
mpl.rcParams[’ytick.labelsize’] = ‘medium’y 軸刻度文字大小xx-small, x-small, small, medium
large, x-large, xx-large, smaller, larger
也可以使用數字來表示字體大小
mpl.rcParams[’ytick.major.left’] = True是否在畫布左邊顯示 y 軸主(大)刻度True:是;False:否
mpl.rcParams[’ytick.major.right’] = True是否在畫布右邊顯示 y 軸主(大)刻度True:是;False:否
mpl.rcParams[’ytick.major.pad’] = 3.5y 軸主(大)刻度與文字標簽的距離float 類型距離值
mpl.rcParams[’ytick.major.size’] = 3.5y 軸主(大)刻度的大小float 類型大小值
mpl.rcParams[’ytick.major.width’] = 0.8y 軸主(大)刻度的寬度float 類型寬度值
mpl.rcParams[’ytick.minor.left’] = True是否在畫布左邊顯示 y 軸次(小)刻度True:是;False:否
mpl.rcParams[’ytick.minor.right’] = True是否在畫布右邊顯示 y 軸次(小)刻度True:是;False:否
mpl.rcParams[’ytick.minor.pad’] = 3.4y 軸次(小)刻度與文字標簽的距離float 類型距離值
mpl.rcParams[’ytick.minor.size’] = 2.0y 軸次(小)刻度的大小float 類型大小值
mpl.rcParams[’ytick.minor.width’] = 0.6y 軸次(小)刻度的寬度float 類型寬度值
mpl.rcParams[’ytick.minor.visible’] = Falsey 軸次(小)刻度的可見性True:是;False:否

這里是一段防爬蟲文本,請讀者忽略。 本文原創首發于 CSDN,作者 TRHX。 博客首頁:https://itrhx.blog.csdn.net/ 本文鏈接:https://itrhx.blog.csdn.net/article/details/105638122 未經授權,禁止轉載!惡意轉載,后果自負!尊重原創,遠離剽竊!

總結

以上是生活随笔為你收集整理的Python 数据分析三剑客之 Matplotlib(一):初识 Matplotlib 与其 matplotibrc 配置文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。