如何拉伸我的pyplot以使标记更清晰?

时间:2014-06-04 02:54:23

标签: python graph matplotlib

我对Python很陌生,所以如果我错过了一个非常明显的答案,我会提前抱歉。对于我的第一个代码,我制作了一个图表来编译数据。但是,我放入其中的一个数据集太靠近了,很难区分标记,所以我需要拉伸图形来扩大它。我已经尝试过了:

fig.subplots_adjust(bottom = 0) fig.subplots_adjust(top = 1) fig.subplots_adjust(right = 1) fig.subplots_adjust(left = 0)

但它没有足够的扩展,我总是这样做: enter image description here

我到处寻找解决方案,包括matplotlib文档,但我无法在任何地方找到解决方案。有谁知道答案?如果我遗漏了一些明显的东西,请再次抱歉,

感谢。

1 个答案:

答案 0 :(得分:0)

我不确定这是否是您要找的东西,但legend()内的matplotlib.pyplot可能会帮助您。

import matplotlib.pyplot as plt
p1 = plt.plot(data1)
p2 = plt.plot(data2)
plt.legend([p1, p2], ["Data 1", "Data 2"])

一般情况下,一旦调整了轴以使数据填满了所有可能的空间,除了颜色不同的曲线之外,你不能做太多关于压扁的事情,并设置一个图例。

您还可以尝试使用ylim

设置y-limits of the plot
ymin, ymax = ylim()   # return the current ylim
ylim( (ymin, ymax) )  # set the ylim to ymin, ymax
ylim( ymin, ymax )    # set the ylim to ymin, ymax