这有点丑陋(我认为您在问题中使用的matplotlib解决方案更好,FWIW),但是您始终可以使用索引作为列usinng创建一个临时Dataframe
df.reset_index()
如果索引是无名的,则默认名称为
'index'。假设是这种情况,您可以使用
df.reset_index().plot(kind='scatter', x='index', y='columnA')

这有点丑陋(我认为您在问题中使用的matplotlib解决方案更好,FWIW),但是您始终可以使用索引作为列usinng创建一个临时Dataframe
df.reset_index()
如果索引是无名的,则默认名称为
'index'。假设是这种情况,您可以使用
df.reset_index().plot(kind='scatter', x='index', y='columnA')