Python 从嵌套JSON列表打印图表

Python 从嵌套JSON列表打印图表,python,json,pandas,matplotlib,Python,Json,Pandas,Matplotlib,我试图绘制从CoingeckoAPI中获取的价格数据。为了获取数据本身,我使用了以下命令: mbrp=coincecko.按id(“比特币”、“美元”、“1577836800”、“1609459200”)[“价格”]“获取硬币、市场、图表和范围” 该命令的输出如下所示: [[15778368000007195.153895430029],[15779232000,7193.7546679601],…,[1609459200000,29022.41839530417] 其中,第一列(1577836

我试图绘制从CoingeckoAPI中获取的价格数据。为了获取数据本身,我使用了以下命令:
mbrp=coincecko.按id(“比特币”、“美元”、“1577836800”、“1609459200”)[“价格”]“获取硬币、市场、图表和范围”

该命令的输出如下所示:
[[15778368000007195.153895430029],[15779232000,7193.7546679601],…,[1609459200000,29022.41839530417]

其中,第一列(157783680000)是数据的UNIX日期,第二列是价格(7195.153895430029)。我不知道如何使此数据可绘制,因此我尝试直接这样绘制数据:
mbrpdf=pandas.DataFrame(mbrp)

mbrpdf.plot()

正如我所料,这种方法不起作用。我怀疑这是因为我没有删除输出和UNIX时间列的外括号。我的问题是,如何移除外括号和第一列


提前谢谢。

pd。系列的索引可以是x轴,其值显示为y轴

alist = [[1577836800000, 7195.153895430029],[1577923200000, 7193.7546679601],[1609459200000, 29022.41839530417]]
df = pd.DataFrame(alist, columns=['ts', 'price'])
df['date'] = pd.to_datetime(df['ts'], unit='ms')
obj = df.set_index('date')['price']
obj.plot()

很好用!非常感谢。