要自定義圖表中文本的字體和大小,可以使用matplotlib
中的FontProperties
類和fontsize
參數(shù)。
首先,需要導(dǎo)入matplotlib
庫(kù)和FontProperties
類:
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
然后,可以通過(guò)以下方法自定義圖表中文本的字體和大?。?/p>
plt.rcParams['font.sans-serif'] = ['SimHei'] # 設(shè)置全局中文字體為黑體
plt.rcParams['font.size'] = 12 # 設(shè)置全局字體大小為12
FontProperties
類來(lái)設(shè)置單獨(dú)的文本對(duì)象的字體和大?。?/li>
font = FontProperties(fname='/path/to/custom_font.ttf', size=14) # 設(shè)置自定義字體和大小
plt.text(0.5, 0.5, '文本內(nèi)容', fontproperties=font) # 在圖表中添加文本,并指定字體屬性
fontsize
參數(shù)設(shè)置單獨(dú)文本對(duì)象的字體大?。?/li>
plt.text(0.5, 0.5, '文本內(nèi)容', fontsize=14) # 在圖表中添加文本,并指定字體大小
通過(guò)以上方法,可以在matplotlib
中自定義圖表中文本的字體和大小。