如何将颜色作为第三维添加到 matplotlib 散点图? [复制]
Posted
技术标签:
【中文标题】如何将颜色作为第三维添加到 matplotlib 散点图? [复制]【英文标题】:How do I add color as a 3rd dimension to matplotlib scatterplot? [duplicate] 【发布时间】:2020-09-10 16:55:36 【问题描述】:我有一个如下所示的熊猫数据框:
类别 X_Axis Y_Axis 类别1 10000 10000 类别2 15000 20000 类别3 20000 30000 类别1 25000 40000 类别2 10000 50000
我希望我的代码创建一个散点图,其中 X_Axis 值在水平方向,Y_Axis 在垂直方向,颜色显示类别,每个类别都有不同的颜色和显示它们的图例。
由于数据量大并且有很多不同的类别,我无法手动执行此操作。
提前致谢。
【问题讨论】:
【参考方案1】:如果你可以使用seaborn:
import seaborn as sns
sns.scatterplot('X_Axis','Y_Axis',hue='Category',data=df)
结果:
【讨论】:
以上是关于如何将颜色作为第三维添加到 matplotlib 散点图? [复制]的主要内容,如果未能解决你的问题,请参考以下文章