Matplotlib中的饼图位置和tight_layout()

时间:2014-03-08 23:42:11

标签: python matplotlib

我尝试使用set_position更改Matplotlib中子图中的饼图位置。这是一个例子:

from pylab import *

fig = figure()
ax1 = fig.add_subplot(221)
hist(random(35))

ax2 = fig.add_subplot(222)
hist(random(35))

ax1 = fig.add_subplot(223)
hist(random(35))

ax4 = fig.add_subplot(224,aspect=1)
labels = ['a', 'b', 'c', 'long long label ......', 'd']
x = [118, 53, 48, 29, 20]
pie(x, labels=labels)
ax4.set_position([0.1, 0.1, 0.8, 0.8])
tight_layout(rect=[0,0,1,1])
show()

set_positiontight_layout一起使用时,我会得到难看的结果。如何使用tight_layout正确更改饼图位置?

0 个答案:

没有答案