相关疑难解决方法(0)

Matplotlib离散色条

我试图在matplotlib中为散点图创建一个离散的颜色条

我有我的x,y数据,每个点都有一个整数标记值,我希望用一种独特的颜色表示,例如

plt.scatter(x, y, c=tag)
Run Code Online (Sandbox Code Playgroud)

通常标记将是0到20之间的整数,但确切的范围可能会改变

到目前为止,我刚刚使用了默认设置,例如

plt.colorbar()
Run Code Online (Sandbox Code Playgroud)

它提供了连续的颜色范围.理想情况下,我想要一组n个离散颜色(在这个例子中n = 20).更好的方法是将标签值设为0以产生灰色,1-20为彩色.

我找到了一些'cookbook'脚本,但它们非常复杂,我不认为它们是解决看似简单问题的正确方法

python matplotlib

77
推荐指数
6
解决办法
9万
查看次数

标签 统计

matplotlib ×1

python ×1