pandas一张图上显示多个结果

        在使用pandas画kmeans聚类结果的散点图时发现每一类都是单独一张图输出的,于是想到了如何让所有结果在一张图中呈现.

        后来通过查阅资料知道了可以通过变量ax保存第一张图的结果,之后每次画新的图时通过添加参数ax=ax来实现:

1
2
3
4
df = pd.DataFrame(result1, columns=['x', 'y'])
ax=df.plot.scatter(x='x', y='y',color='g')
df = pd.DataFrame(result2, columns=['x', 'y'])
df.plot.scatter(x='x', y='y',color='b',ax=ax)

        这样一来所有的结果都会出现在同一张图中

作者

LiJun Lin

发布于

2020-05-13

更新于

2020-05-13

许可协议

评论