免责声明:我是使用Python的新手。
我有一个按日期索引的pandas DataFrame ri
,其列代表股票的收盘价,名为Close
。
我想使用以下方法绘制2016年和2017年的收盘价:
ri.loc['2016-01-01':'2016-12-31','Close'].plot()
ri.loc['2017-01-01':'2017-12-31','Close'].plot()
我正在使用Anaconda并用Spyder编写行。
当我在Jupyter笔记本中使用%matplotlib inline
进行上述操作时,即按预期工作,即在同一张图上用两年的两种颜色绘制,并且轴从2016-01-01 to 2017-12-31
开始。
但是,在Spyder上,它将两个Series绘制在同一张图表上,但仅使用2017年日期。
感谢您的帮助。
尼古拉斯