Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 Python 和 Pandas 的新手,但有一个 CSV 文件,其中包含我已读入数据框的多列。我想绘制 x=Index 和 y='data' 的散点图。其中索引是数据框的索引并且是日期。非常感谢杰森
您可以使用plot_date:
plot_date
plot_date(df.index, df.data)
虽然,我想从技术上讲不是散点图,但您可以使用pandas.plot绘制点标记且没有线的函数。
pandas.plot
df.plot(marker='o', linewidth=0)
这样我们就可以使用您想要的所有方便的 pandas 功能。例如,使用单个函数绘制两个系列和不同比例,
df.plot(marker='o', linewidth=0, secondary_y='y2')
这样做的缺点是您失去了一些分散功能,例如对标记进行不同的着色和调整大小。
不过,如果您的目标是快速散点图,这可能是最简单的路线。