Я напечатал это вчера вечером, но когда я собирался отправить его, я понял это. Отправляю на случай, если кому-то еще понадобится.
Я наношу метеорологические значения каждый час в течение нескольких дней на базовой карте.
Я хочу всегда сохранять одинаковые значения цветовой полосы для каждой карты. Допустим, от 0 до 10 для каждого участка.
Иногда все значения очень близки к нулю, а другие находятся в диапазоне от 0 до 10.
for file in files:
ncfile = Dataset(file)
cbarticks=np.arange(0.0,10.0,0.5)
bm.contour(x, y, to_np(energyproduction), 10, colors="black",vmin=0,vmax=10.0)
bm.contourf(x, y, to_np(energyproduction), 10,cmap = get_cmap('jet'),vmin=0,vmax=10.0)
plt.colorbar(shrink=.62,ticks=cbarticks)
plt.show()
Я установил так, чтобы минимальное и максимальное значения всегда были 0 и 10. И чтобы тики всегда были 0-10 с шагом 0,5. Как я могу заставить цветовую полосу оставаться неизменной.
Я бы предпочел, чтобы цветовая полоса всегда имела один и тот же диапазон