一文詳解如何在Matplotlib中更改圖例字體大小
前言
使用 Matplotlib 時(shí),您可以修改繪圖的不同屬性——顏色、大小、標(biāo)簽、標(biāo)題等。
在本文中,您將了解 Matplotlib 中的圖例是什么,以及如何使用它的一些參數(shù)來(lái)使您的繪圖更具相關(guān)性。
然后,如何修復(fù) Windows Media Player 添加到媒體庫(kù)不起作用您將學(xué)習(xí)如何使用以下方法更改 Matplotlib 圖例的字體大?。?/p>
- 這fontsize。
- 參數(shù)prop。
什么是 Matplotlib 中的圖例?
圖例是一個(gè) Matplotlib 函數(shù),用于描述構(gòu)成圖形的元素。
考慮下圖:
import matplotlib.pyplot as plt # create a plot x = [1, 4, 6, 8] y = [2, 5, 6, 2] plt.plot(x, y) plt.legend(["Data"], loc="upper right") plt.show()
帶有圖例的 matplotlib 圖
在上圖中,我們使用legend. upper right“數(shù)據(jù)”的描述被分配給圖例,并使用參數(shù)值放置在圖表的右上角loc。
使用該legend功能,您可以為圖形的每一行分配不同的描述。
這是一個(gè)例子:
import matplotlib.pyplot as plt age = [1, 4, 6, 8] number = [4, 5, 6, 2, 1] plt.plot(age) plt.plot(number) plt.legend(["age", "number"], loc ="upper right") plt.show()
具有不同圖例描述的兩條折線圖
在上圖中,我們使用函數(shù)legend來(lái)描述圖中的每條線。
這使得查看圖表的任何人都更容易知道圖中的藍(lán)線表示age而橙色線表示。number
您可以使用以下參數(shù)值更改圖例的位置loc:
- best
- upper right
- upper left
- lower left
- lower right
- right
- center left
- center right
- lower center
- upper center
- center
如何使用 Matplotlib 更改圖例字體大小fontsize參數(shù)更改 Matplotlib 中的圖例字體大小
您可以通過為參數(shù)指定字體大小值來(lái)更改 Matplotlib 圖例的字體大小fontsize。
這是默認(rèn)圖例字體大小的樣子:
import matplotlib.pyplot as plt age = [1, 4, 6, 8] number = [4, 5, 6, 2, 1] plt.plot(age) plt.plot(number) plt.legend(["age", "number"], loc ="upper right") plt.show()
具有默認(rèn)圖例字體大小的 matplotlib 圖
這是另一個(gè)包含參數(shù)的代碼示例fontsize:
import matplotlib.pyplot as plt age = [1, 4, 6, 8] number = [4, 5, 6, 2, 1] plt.plot(age) plt.plot(number) plt.legend(["age", "number"], fontsize="20", loc ="upper left") plt.show()
這是圖例的樣子:
使用 fontsize 參數(shù)的 matplotlib 圖例大小
我們?yōu)閰?shù)指定了 20 的字體大小fontsize,以獲得上圖中的圖例大?。篺ontsize="20"。
您還會(huì)注意到使用參數(shù)將圖例放置在圖表的左上角loc。
如何使用prop參數(shù)更改 Matplotlib 中的圖例字體大小
另一種改變圖例字體大小的方法是使用函數(shù)legend的prop參數(shù)。
下面是如何使用它:
import matplotlib.pyplot as plt age = [1, 4, 6, 8] number = [4, 5, 6, 2, 1] plt.plot(age) plt.plot(number) plt.legend(["age", "number"], prop = { "size": 20 }, loc ="upper left") plt.show()
使用該prop參數(shù),我們指定了 20: 的字體大小prop = { "size": 20 }。
這是輸出:
使用 prop 參數(shù)的 matplotlib 圖例大小
概括
在本文中,我們討論了legendMatplotlib 中的函數(shù)。它可用于描述構(gòu)成圖形的元素。
我們首先看到了 Matplotlib 中的圖例,以及一些示例來(lái)展示其基本用法和參數(shù)。
然后我們看到了如何使用fontsize和prop參數(shù)來(lái)更改 Matplotlib 圖例的字體大小。
總結(jié)
到此這篇關(guān)于如何在Matplotlib中更改圖例字體大小的文章就介紹到這了,更多相關(guān)Matplotlib更改圖例字體大小內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
keras 實(shí)現(xiàn)輕量級(jí)網(wǎng)絡(luò)ShuffleNet教程
這篇文章主要介紹了keras 實(shí)現(xiàn)輕量級(jí)網(wǎng)絡(luò)ShuffleNet教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2020-06-06對(duì)python 生成拼接xml報(bào)文的示例詳解
今天小編就為大家分享一篇對(duì)python 生成拼接xml報(bào)文的示例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2018-12-12python中第三方庫(kù)lxml庫(kù)的最新詳細(xì)安裝步驟
這篇文章主要給大家介紹了關(guān)于python中第三方庫(kù)lxml庫(kù)的最新詳細(xì)安裝步驟,lxml是一種使用Python編寫的庫(kù),可以迅速、靈活地處理 XML,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12Python?matplotlib繪制散點(diǎn)圖配置(萬(wàn)能模板案例)
這篇文章主要介紹了Python?matplotlib繪制散點(diǎn)圖配置(萬(wàn)能模板案例),散點(diǎn)圖是指在??回歸分析???中,數(shù)據(jù)點(diǎn)在直角坐標(biāo)系平面上的?分布圖???,散點(diǎn)圖表示因變量隨??自變量???而?變化???的大致趨勢(shì),據(jù)此可以選擇合適的函數(shù)??對(duì)數(shù)???據(jù)點(diǎn)進(jìn)行?擬合2022-07-07Python下的Softmax回歸函數(shù)的實(shí)現(xiàn)方法(推薦)
下面小編就為大家?guī)?lái)一篇Python下的Softmax回歸函數(shù)的實(shí)現(xiàn)方法(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2017-01-01