Градиент cmap, кажется, применяется вертикально.Есть ли способ применить градиент по горизонтали?
Существует, и это так же просто, как установка c=x
, в соответствии с документами и источником .
Длянапример, от,
x = 25, 32, 18, 21, 28, 22, 29, 31
y = 5, 5, 5, 5, 5, 5, 5, 5
plt.scatter(x, y, c=y, s=500, cmap='RdYlGn', alpha=0.8)
А,

К,
x = 25, 32, 18, 21, 28, 22, 29, 31
y = 5, 5, 5, 5, 5, 5, 5, 5
plt.scatter(x, y, c=x, s=500, cmap='RdYlGn', alpha=0.8)
А,
