首页 > 解决方案 > matplotlib 的一个神秘行为——情节

问题描述

我打算绘制每日 BTC 价格的趋势,该趋势记录为 csv 文件,由 3892 个数字组成。作为一个 csv 文件,我可以使用 microsoft excel 来绘制趋势。它看起来像这样;

在此处输入图像描述

同时,我尝试在 jupyter notebook 中使用 pandas 和 matplotlib 做同样的事情,这看起来不太好;

在此处输入图像描述

我的实施有什么问题?另一件事是实施时间;这需要相当长的时间,比如一两分钟。当我像这样放置代码和实现时,情况并非如此;

plt.plot(list(range(1000)),list(range(1000)))

这是我尝试的完整代码。

import pandas as pd
from matplotlib import pyplot as plt
df=pd.read_csv('BTC_inv_daily.csv')
Close=df['Close'].tolist()
N=len(Close)
plt.plot(list(range(N)),Close)
plt.show()

标签: pandasmatplotlib

解决方案


推荐阅读