python - 创建一个 Pandas 散点图,其中一个轴是索引
问题描述
如果我有一个数据框,我想在其中针对索引创建列的散点图,有没有比matplotlib
直接使用更简单的方法,或者从索引中创建列表等?像这样的东西:
df.plot.scatter(x='index', y='price')
我假设这行不通,因为一个索引可能包含多个系列,而 Pandas 不知道要利用哪个,没有进一步的指示。
解决方案
临时重置索引并像对待任何其他列一样对待它:
df.reset_index().plot.scatter(x='level_0', y='price')