首页 > 解决方案 > 如何更改熊猫(matplotlib)中绘图的标题大小?

问题描述

我阅读了文档,甚至阅读了指向源代码的 github 链接,但我没有看到用于标题大小的 kwarg,仅用于 x 和 y 轴标签。下面的代码增加了图中除标题之外的所有内容的大小。人们通常如何增加标题大小?谢谢!

import pandas as pd
import pathlib as Path

a_path = Path('../'data.csv')
a_dataframe = pd.read_csv(a_path)
a_dataframe.plot(title='Some Title', figsize=(50,25), fontsize=40)

标签: pythonpandasmatplotlib

解决方案


您可以保存轴句柄,然后调用.title.set_size()

ax = a_dataframe.plot(title='Some Title', figsize=(50,25), fontsize=40)
ax.title.set_size(40)

玩具示例:

df = pd.DataFrame({'a': [1,2,3], 'b': [2,3,0]})
ax = df.plot(title='ax.title.set_size(30)')
ax.title.set_size(30)

图使用 ax.title.set_size()


推荐阅读