use*_*827 13 python title boxplot pandas
当绘制一个由另一列分组的pandas boxplot时,pandas会自动为该绘图添加一个标题,并说"Boxplot by ....".有没有办法删除它?我试过用
suptitle('')
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用.我正在使用最新的熊猫(0.13.1)版本.
nic*_*ick 24
我有同样的问题。最终使用此解决方案
import matplotlib.pyplot as plt
# df is your dataframe
df.boxplot(column='value', by='category')
title_boxplot = 'awesome title'
plt.title( title_boxplot )
plt.suptitle('') # that's what you're after
plt.show()
Run Code Online (Sandbox Code Playgroud)
Tom*_*ger 19
确保你的呼唤suptitle('')正确.
In [23]: axes = df.boxplot(by='g')
In [24]: fig = axes[0][0].get_figure()
In [25]: fig.suptitle('')
Out[25]: <matplotlib.text.Text at 0x109496090>
Run Code Online (Sandbox Code Playgroud)
1.1.4,以下内容对我有用:ax = pft[[col, "abuse_marked"]].boxplot(by="abuse_marked", vert=False)
ax.get_figure().suptitle("")
Run Code Online (Sandbox Code Playgroud)