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