我是Python和Pandas的新手,但我有一个包含多个列的CSV文件,我已经将其读入到一个数据帧中。我想画一张数据和y=‘x=Index’的散点图。其中索引是数据帧的索引,是日期。谢谢堆,杰森
发布于 2012-12-18 17:43:17
您可以使用plot_date
plot_date(df.index, df.data)发布于 2018-08-31 05:53:54
虽然,我猜从技术上讲不是散点图,但您可以使用pandas.plot函数,在上面绘制点标记,而不绘制线条。
df.plot(marker='o', linewidth=0)

这样我们就可以使用你想要的所有pandas功能了。例如,使用单个函数绘制两个系列和不同的比例,
df.plot(marker='o', linewidth=0, secondary_y='y2')

这样做的缺点是您会丢失一些散射功能,例如以不同的方式对标记进行着色和调整大小。
不过,如果您的目标是快速散点图,这可能是最简单的路线。
https://stackoverflow.com/questions/13929884
复制相似问题