[英]How to adjust size of Seaborn distribution graph
我想在Seaborn
調整這個分布圖的大小。 我從在線教程和文檔中嘗試了幾種方法,但似乎沒有任何實際效果。 我發現這真的很令人困惑,因為看起來不同的圖,例如plt
, sns
具有不同的功能,它們似乎不能互換工作......
我的代碼:
import seaborn as sns
g = sns.distplot(df['data'])
g.fig.set_figwidth(20)
g.fig.set_figheight(10)
g 是一個matplotlib.axes._subplots.AxesSubplot
(試試type(g)
看看)。 如果你做一個dir(g)
你會看到它沒有fig
方法/屬性。 但它有一個figure
屬性。 因此,更改您的代碼以反映這一點,您將擁有所需的東西。
import seaborn as sns
g = sns.distplot(df['data'])
g.figure.set_figwidth(20)
g.figure.set_figheight(10)
感謝@Sinan Kurmus 的回答,只是一個替代解決方案:
plt.figure(figsize=(30,10)) # Use this line
# plt.gcf().subplots_adjust(left = 0.3)
g = sns.distplot(df['data'])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.