2024-03-29 14:35:11 发布
网友
我用pyplot.scatter在美国的一个底图上创建了一个散点图,其中颜色条的箱子在输入数据的范围内均匀分布。但是,我想显式地控制颜色条的箱子,以便创建不均匀的箱子,例如[-20, -10, -5,-4,-3,-2,-1,0,1,2,3,4,5,50],而不是{}和{}之间的均匀间隔的箱子。如何做到这一点?在
pyplot.scatter
[-20, -10, -5,-4,-3,-2,-1,0,1,2,3,4,5,50]
要在plt.scatter的颜色条中设置自己的刻度,可以将^{}中的ticks参数更改为所需的任何值列表:
plt.scatter
ticks
import matplotlib.pyplot as plt fig, ax = plt.subplots() cm = plt.cm.get_cmap('RdYlBu') xy = range(20) z = xy sc = plt.scatter(xy, xy, c=z, vmin=0, vmax=20, s=35, cmap=cm) cbar = fig.colorbar(sc, ticks=[0, 1, 15]) plt.show()
要在} 中的
plt.scatter
的颜色条中设置自己的刻度,可以将^{ticks
参数更改为所需的任何值列表:相关问题 更多 >
编程相关推荐