如何解决如何从雅虎财经获取日期
我在将 yfinance 中的日期输入到我的 matplotlib 图中时遇到问题,有人可以帮助/告诉我如何将 yfinance 中的日期输入到我的 matplotlib 图中
const skills = lowercaseSkills.filter(item => stackIncluded.includes(item));
console.log('this guys knows',skills.join(',')]);
解决方法
经过测试✅
?你可以从ticker_history[observation]
中提取日期
? 这是一个 Pandas Series 对象,所以我会这样做:
import numpy as np
import yfinance as yf
import matplotlib.pyplot as plt
import pandas as pd
# function getting data for the last x years with x weeks space
# from checking data and specific observation.
def stock_data(ticker,period,interval,observation):
ticker = yf.Ticker(ticker)
ticker_history = ticker.history(period,interval)
print((ticker_history[observation]))
sf = ticker_history[observation]
df = pd.DataFrame({'Date':sf.index,'Values':sf.values})
x = df['Date'].tolist()
y = df['Values'].tolist()
plt.style.use('dark_background')
plt.plot(x,y)
plt.ylabel('Price($)')
plt.xlabel('Date',rotation=0)
plt.show()
if __name__ == '__main__':
stock_data('GOOGL','6mo','1wk','Open')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。