如何在 Matplotlib 圖表中更改標題的字型大小?
Python 作為一種通用的程式語言,支援各種應用程式的廣泛庫。它支援多種程式設計正規化,包括結構化、面向物件和函數語言程式設計。在本文中,我們將學習 Matplotlib,如何使用此庫建立圖表,然後如何透過各種方法更改 Matplotlib 圖表中標題的字型大小。
什麼是 Matplotlib?
Matplotlib 是一個多平臺資料視覺化庫。它是一個完整的庫,用於在 Python 中建立動畫和互動式視覺化。它是 Python 中一個很棒的視覺化庫,用於陣列的 2D 和 3D 繪圖。
它有一個名為“pyplot”的模組,透過提供控制線型、字型屬性、格式化軸等功能,使繪圖變得容易。它還可以與其他庫(例如 NumPy,一個以 Python 中數值計算而聞名的庫)整合。
我們可以使用命令“pip install matplotlib”在命令提示符中安裝 Matplotlib。
什麼是 pyplot?
Pyplot 是 Python Matplotlib 中的應用程式程式設計介面 (API)。它是 Python Matplotlib 庫的子模組。它由 John Hunter 於 2002 年推出。它是一個庫,包含用於使用 Python 繪製簡單的 2D 圖表的一系列函式/方法。
這提供了一個“MATLAB”介面,用於建立圖形、建立繪圖線區域、使用標籤裝飾繪圖等。它用於建立許多不同型別的繪圖,例如線圖、直方圖、散點圖、條形圖、3D 圖、影像、輪廓圖和極座標圖。Matplotlib 是一個開源繪相簿,支援各種繪圖型別。
如何在 Python 中建立圖表?
Matplotlib 使用不同的語句在 Python 中繪製圖表,例如,對於線圖,我們必須使用“plt.plot”,對於條形圖使用“plt.bar”,對於散點圖使用“plt.scatter”。圖表有助於更輕鬆、更引人入勝地分析資料。
示例
在此程式中,我們使用 Matplotlib 的 plot() 函式繪製了線圖。
import matplotlib.pyplot as plt
player =["rahul","kunal","knuj","pearl","yug","heamnt"]
goals =[21,30,12,6,19,0]
plt.plot(player, goals, color='r')
plt.title("FOOTBALL MATCH")
plt.xlabel("PLAYERS")
plt.ylabel("GOALS")
plt.show()
輸出
我們有三種不同的方法可以更改 Matplotlib 中標題的字型大小。
使用 title() 函式
Pyplot.title() 用於為繪圖分配標題,也有助於更改圖表標題的字型大小。
示例
在下面的示例中,我們建立了一個線圖,表示特定區域一週的天氣報告。使用 title() 函式,我們建立了標題為“天氣報告”且字型大小為 40 的繪圖示題。
import matplotlib.pyplot as plt
days =["mon","tue","wed","thrus","fri","sat","sun"]
temp =[97.9,78.9,67.5,90.7,56.0,89.7,45.08]
plt.plot(days, temp, color='g')
plt.title("WEATHER REPORT", fontsize=40)
plt.xlabel("DAYS")
plt.ylabel("TEMPERATURE")
plt.show()
輸出
使用 set_size() 函式
set_size() 用於更改繪圖示題的字型大小。它可以用於增加和減小標題字型的尺寸。
示例
import matplotlib.pyplot as plt
players= ["umang", "abhinav", "arry", "linda", "denny", "alis", "kunnal"]
medals =[34,56,78,90,65,54,96]
plt.plot(players ,medals, color='y')
a=plt.gca()
plt.title("IPL TOURNAMENT")
plt.xlabel("PLAYER")
plt.ylabel("MEDALS")
a.title.set_size(10)
plt.show()
輸出
使用 suptitle() 函式
Matplotlib 庫的 pyplot 模組中的 suptitle() 函式用於向圖形新增標題並更改標題的字型大小。
示例
以下是一個示例:
import matplotlib.pyplot as plt
items= ["chocolate", "toffees", "cake", "colddrinks", "lays", "biscuit", "frooti"]
sales =[89000, 23000, 98777, 12000, 65000, 11100, 96000]
plt.plot(items,sales,color='m')
a=plt.gca()
plt.xlabel("ITEMS")
plt.ylabel("SALES")
plt.suptitle("SHOP MANGEMENT", fontsize =15)
plt.show()
輸出
結論
在本文中,我們簡要討論了在 Matplotlib 中更改圖表標題字型大小的不同方法。一系列工具的存在使其成為一個高度可定製的庫,可用於建立具有各種軸和子圖的複雜視覺化。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP