在loglog图中的matplotlib中绘制一条垂直线

时间:2016-09-30 13:56:42

标签: python matplotlib plot loglog

我想在matplotlib loglog图中绘制一条垂直线,但它们的行永远不会出现。我试过两种方法都失败了。我该怎么做?

所以玩具示例:

import numpy as np
import matplotlib.pyplot as plt

N = 1000
r= np.random.randn(N)
x = np.exp(0.01 * np.arange(N)) +0.2
y = np.exp(0.4 * (np.arange(N)+r))
plt.loglog(x,y,label="Hello ")

所以上面的作品(除了传说没有出现,所以如果你知道如何解决奖励积分)。

但是现在当我尝试添加一条垂直线时:

plt.axvline(x=1.2, color='g')

它没有出现。以下技巧也不起作用:

ylim = plt.get_ylim()
plot.plot([1.2, 1.2], ylim, 'r--')

我该怎么办?

0 个答案:

没有答案