matplotlib 当我将axhline添加到图中时,X轴受到影响

p3rjfoxz  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(71)

我有一个问题,当我添加axhline到图中时,X轴会受到影响。我使用的所有代码都在下面。任何帮助都将非常感谢!

import talib as ta
import matplotlib.pyplot as plt
import pandas_datareader as web

data = web.DataReader("AAPL", "yahoo")
data["RSI"] = ta.RSI(data["Close"])

if True:
  plt.axhline(y=70, color="r", linestyle="--")
  plt.axhline(y=30, color="g", linestyle="--")
plt.plot(data["RSI"])

plt.show()

Pic of output
正如你所看到的,我现在得到一个图,其中X轴受到了影响
但如果我去掉这些线,
Pic of output
为什么当我添加线时X轴会受到影响?我如何修复它?

nimxete2

nimxete21#

import talib as ta import matplotlib.pyplot as plt import pandas_datareader as web
data = web.DataReader(“AAPL”,“yahoo”)data[“RSI”] = ta.RSI(data[“Close”])
plt.plot(数据[“RSI”])
如果为真:plt.axhline(y=70,color=“r”,linestyle="--”)plt.axhline(y=30,color=“g”,linestyle="--”)
plt.show)搜索结果

相关问题