Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在matplotlib中绘制股票图表的特定时间间隔_Python_Matplotlib - Fatal编程技术网

Python 在matplotlib中绘制股票图表的特定时间间隔

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()并分

我有下面的代码,它使用yfinance提取股票数据。输出曲线图需要从一个交易日结束到下一个交易日开始,下午4点到上午9:30应在曲线图中删除。我如何有效地做到这一点

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之间的交互时,对象可能会特别复杂。