我正在尝试在matplotlib中为散点图制作离散的颜色条我有x,y数据,并且每个点都有一个整数标记值,我想用一种唯一的颜色来表示它,例如plt.scatter(x, y, c=tag)通常,标记将是一个介于0到20之间的整数,但是确切的范围可能会发生变化到目前为止,我只是使用默认设置,例如plt.colorbar()它提供了连续的颜色范围。理想情况下,我想要一组n种离散颜色(在本示例中为n = 20)。更好的办法是使标记值0产生灰色,而使1-20变为彩色。我已经找到了一些“烹饪书”脚本,但是它们非常复杂,我不能认为它们是解决看似简单的问题的正确方法
添加回答
举报
0/150
提交
取消