【问题标题】:How do I add color as a 3rd dimension to matplotlib scatterplot? [duplicate]如何将颜色作为第三维添加到 matplotlib 散点图? [复制]
【发布时间】: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 在垂直方向,颜色显示类别,每个类别都有不同的颜色和显示它们的图例。

由于数据量大并且有很多不同的类别,我无法手动执行此操作。

提前致谢。

【问题讨论】:

    标签: python pandas matplotlib scatter


    【解决方案1】:

    如果你可以使用seaborn:

    import seaborn as sns
    
    sns.scatterplot('X_Axis','Y_Axis',hue='Category',data=df)
    

    结果:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-02
      • 2019-03-22
      • 2013-02-13
      • 1970-01-01
      • 2021-03-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多