Python 在matplotlib中绘制股票图表的特定时间间隔
我有下面的代码,它使用yfinance提取股票数据。输出曲线图需要从一个交易日结束到下一个交易日开始,下午4点到上午9:30应在曲线图中删除。我如何有效地做到这一点Python 在matplotlib中绘制股票图表的特定时间间隔,python,matplotlib,Python,Matplotlib,我有下面的代码,它使用yfinance提取股票数据。输出曲线图需要从一个交易日结束到下一个交易日开始,下午4点到上午9:30应在曲线图中删除。我如何有效地做到这一点 data = yf.download(tickers="MSFT", period="5d", interval="1m") plt.figure(figsize=(12,8)) data['Open'].plot() 这是一个问题吗?如果是,请使用groupby()并分
data = yf.download(tickers="MSFT", period="5d", interval="1m")
plt.figure(figsize=(12,8))
data['Open'].plot()
这是一个问题吗?如果是,请使用
groupby()
并分别绘制每组。不过,你应该提供一个。我需要它们都包含在同一个情节中。我需要一个股票数据的连续时间序列图,当市场关闭时,它基本上跳过时间。只是复制一下现在正常的股票走势。但我不知道怎么做,就像我说的groupby
day并在同一ax
对象中分别绘制所有groupby对象。如果没有MCVE,就不会有很多人投入到这个datetime上——当涉及到熊猫和matplotlib之间的交互时,对象可能会特别复杂。