首页 > 解决方案 > Python - 使用 pandas 数据框时,Matplotlib 绘制不正确的图形

问题描述

(我的第一个 StackOverflow 问题)

我正在尝试在 Python 中使用 pandas 和 matplotlib 绘制比特币的市值与日期。

这是我的代码:

%matplotlib inline
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

#read in CSV file using Pandas built in method
df = pd.read_csv("btc.csv", index_col=0, parse_dates=True)

以下是有关数据框的一些详细信息:数据框 详细信息

matplotlib 代码:

#Plot marketcap(usd)
plt.plot(df.index, df["marketcap(USD)"])
plt.show()

结果:结果 不正确

情节似乎更像是似乎在倒退的涂鸦。我该如何解决这个问题?

标签: pythonpandascsvmatplotlibdata-analysis

解决方案


您可以直接使用以下方法绘制您的 Pandas 系列“市值(美元)”:

df["marketcap(USD)"].plot()

请参阅有关基本绘图的 Pandas 文档


推荐阅读