inputKey основной пример не работает

Все вышеперечисленные решения хороши, но мне нравится @ Steve's и @ bejota - лучшая, поскольку они не привлекают причудливых звонков и универсальны.

По универсальному я имею в виду, что работает с любым типом осей, включая GeoAxes. Например, у вас есть проецируемые оси для отображения:

projection = cartopy.crs.UTM(zone='17N')
ax = plt.axes(projection=projection)
im = ax.imshow(np.arange(200).reshape((20, 10)))

вызов

cax = divider.append_axes("right", size=width, pad=pad)

завершится с: KeyException: map_projection

единственный универсальный способ обработки colorbar со всеми типами осей:

ax.colorbar(im, fraction=0.046, pad=0.04)

Работайте с долей от 0,035 до 0,046, чтобы получить максимальный размер. Однако значения для фракции и paddig необходимо отрегулировать, чтобы наилучшим образом соответствовать вашему сюжету, и будут отличаться в зависимости от ориентации цветной панели в вертикальном положении или горизонтальном.

0
задан david.perez 10 February 2015 в 09:54
поделиться