基于年龄相似性的散点图渐变颜色

3

我有来自不同社区的人,希望用散点图进行视觉化,并根据他们之间的距离用不同的颜色标注:如果他们靠近其他点,则应该使用类似的颜色。

我知道对于散点图,我应该使用以下内容:

ax1 = df.plot.scatter(x='Year',
                       y='Community')

但我不知道如何设置类似的条件。

例如:
Community            Year
com1                 2006
com2                 2012
com3                 2006
com4                 2013
com5                 1996
com6                 2008
...

我应该让com1和com3颜色相同,com6的颜色类似于它们,而com2和com4应该有相似的颜色。

我认为这与渐变有关。你能否给我一些有关如何在Python中实现它的信息?

1个回答

0

我们只需将年份作为颜色传递:

ax1 = df.plot.scatter(x='Year',y='Community', c=df['Year'], cmap='hot')

输出:

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接