Matplotlib IPython中的python ggplot在图形中截断图例
我正在使用python ggplot进行绘图,我知道它仍在开发中。然而,令人沮丧的是,在Ipython笔记本中,试图描绘部分传奇故事的尝试被切断了。我也在%QT控制台中尝试过,得到了相同的切碎图像,所以我认为它被切碎了。我怎样才能增加卡纳瓦什的尺寸或我需要做的任何事情Matplotlib IPython中的python ggplot在图形中截断图例,matplotlib,ipython,ipython-notebook,python-ggplot,Matplotlib,Ipython,Ipython Notebook,Python Ggplot,我正在使用python ggplot进行绘图,我知道它仍在开发中。然而,令人沮丧的是,在Ipython笔记本中,试图描绘部分传奇故事的尝试被切断了。我也在%QT控制台中尝试过,得到了相同的切碎图像,所以我认为它被切碎了。我怎样才能增加卡纳瓦什的尺寸或我需要做的任何事情 print inf_df[:10] ggplot(aes(x='val', colour='lang', fill=True, alpha = 0.3), data=inf_df) + geom_density() + labs
print inf_df[:10]
ggplot(aes(x='val', colour='lang', fill=True, alpha = 0.3), data=inf_df) + geom_density() + labs("Score", "Frequency") + \
scale_x_continuous(limits=(0,0.01)) + ggtitle('\n Swahili - blue, French - yellow, English - black')
qid lang metric val
1 Q1410 fr referencerate 0.000453
6 Q1410 en referencerate 0.002962
11 Q1410 sw referencerate 0.000000
16 Q805 fr referencerate 0.001971
21 Q805 en referencerate 0.005639
26 Q805 sw referencerate 0.000000
31 Q804 fr referencerate 0.001217
36 Q804 en referencerate 0.001908
41 Q804 sw referencerate 0.000000
46 Q3769 fr referencerate 0.001159
IIRC,如果安装最新开发版本的matplolib(布局紧凑的问题),则此问题已得到修复。您可以尝试使用
InlineBackend.rc
config(使用%config
magic)的值,这可能会帮助您停用紧密布局。当我调用print p.draw().get_tight_layout()
时,我收到False。所以我认为这意味着没有使用紧凑的布局。如果我使用一个长的ggtitle,画布会延伸到足够大,所以这是我目前的工作ggtitle(ametric+'\n\n[这里有很多空格])
内联后端的显示钩子将触发紧凑的布局
,因此您可能无法通过编程检测它是否已被使用。请参阅core/pylabtools.py:112
尝试移除bbox\u inches='tight'
以查看它是否有影响。这就是问题所在:。该问题在最新发布的版本中已修复。