Matplotlib:使x轴更长

时间:2013-01-31 18:33:45

标签: python graph matplotlib plot

Matplotlib中,我需要绘制一个图表,其中x轴上的点位于15000之间的每个整数上,而y轴上的点只在非常有限的范围内。

Matplotlib自动压缩所有内容,让所有数据都适合(横向)页面。在我的情况下,我希望x轴尽可能大,以便所有点都清晰可见。现在只有一条粗色线而不是散点。

我该怎么做?

(我保存为pdf,如果有帮助的话)

1 个答案:

答案 0 :(得分:9)

您始终可以尝试指定要创建的图形的尺寸(以英寸为单位)。以下行中的内容可能有所帮助:

fig = plt.figure(figsize=(20, 2))
ax = fig.add_subplot(111)
ax.plot(x, y)

figsize取宽度,高度为英寸的元组。