如何解决MatplotlibDeprecationWarning:3.3中不推荐使用不区分大小写的属性
整个部分是代码。在Python上添加股票代码时无法找出解决方案,并发布了相同的错误消息。
任何帮助将不胜感激。
我是编码的新手,并且已经看了很多有关它的视频,所以我希望一切都有意义。
import yfinance as yf
import datetime as dt
import pandas as pd
from pandas_datareader import data as pdr
import matplotlib.pyplot as plt
yf.pdr_override()
start =dt.datetime(2020,4,1)
Now = dt.datetime.Now()
stock = input("Enter the stock symbol : ")
while stock != "quit":
df = pdr.get_data_yahoo(stock,start,Now)
df ["High"].plot(label="high")
pivots=[]
dates=[]
counter=0
lastPivot=0
Range=[0,0]
daterange=[0,]
for i in df.index:
currentMax=max(Range,default=0)
value=round(df["High"][i],2)
Range=Range[1:9]
Range.append(value)
daterange=daterange[1:9]
daterange.append(i)
if currentMax==max(Range,default=0):
counter+=1
else:
counter=0
if counter==5:
lastPivot=currentMax
datloc=Range.index(lastPivot)
lastDate=daterange[dateloc]
pivots.append(lastPivot)
dates.append(lastDate)
print()
timeD=dt.timedelta(days=30)
for index in range(len(pivots)):
print(str(pivots[index])+": "+str(dates[index]))
plt.plot_date([dates[index],dates[index]+timdD],[pivots[index],pivots[index]],linestyle="-",linewidth=2,marker=",")
plt.show()
stock = input("Enter the stock symbol : ")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。