我试图在我的图中设置Y轴的最大值。我知道如何使用plt.ylim将其设置为某个值。我想做什么

时间:2014-03-16 00:09:14

标签: matplotlib

我想在我的情节中设置Y轴的最大值。我正在使用matplotlib.pyplot。我知道如何使用plt.ylim将其设置为某个值。但是,我想要做的是更多参与。我试图将最大Y轴设置为比数据中的最大Y值多5%。我这样做是为了让我能更好地看到异常值。

先谢谢。

1 个答案:

答案 0 :(得分:3)

通常最好添加一些示例代码,显示您尝试过的内容(即使它不起作用)。然后人们将根据他们的答案进行调整以使其更有意义。

在你的情况下,这是我将如何做的一个例子:

import matplotlib.pyplot as plt
import numpy as np

# Make some fake data to see if it works
x = np.linspace(0, 7, 100)
y = np.sin(x)

plt.plot(x, y)

# Get the y limits
ymin, ymax = min(y), max(y)

# Set the y limits making the maximum 5% greater
plt.ylim(ymin, 1.05 * ymax)

plt.show()