如何使我的情节足够大,传说中没有隐藏数据点?

时间:2012-05-30 13:43:46

标签: plot matplotlib legend

我想要做的是:

Plot with legend inside

如何扩展我的绘图,使图例高于我的数据点,但在图中?

2 个答案:

答案 0 :(得分:1)

使用命令xlim(0, 100)设置x限制(如果使用面向对象的matplotlib编程风格,则使用ax.set_xlim(0, 100)

答案 1 :(得分:1)

更好的方法是按英寸指定画布的大小。所以字体(默认是10点,看起来更小,数据点也是如此)。您可以选择任何您想要的尺寸,

# in this case 3 inches times 3 inches
fig = pyplot.figure(figsize=(3,3))
ax  = fig.add_subplot(111)

但请注意,您应该将图像保存到文件,而不是尝试使用show()查看它们。

fig.savefig('mycoolgraph.png') # you could also you vector formats like PDF or SVG...

另见question about saving the legend outside the figure