Я относительно новичок в Python. Я хочу создать единый график заполненных контуров из трех цветовых полос, например: http://www.cpc.ncep.noaa.gov/products/predictions/30day/off15_temp.gif
Мне удалось создать три цветные полосы, каждая из которых имеет ту же длину, что и одна сторона графика, и разместить их слева, снизу и справа соответственно. Мой вопрос двоякий:
Как изменить размер цветной полосы, чтобы она была короче одной стороны графика (мне удалось уменьшить ширину, а не длину цветной полосы. Кроме того, я могу уменьшить цветную полосу только до одной сторона сюжета)?
Как расположить несколько цветных полос так, чтобы они отображались рядом в нижней части графика (мне еще не встречалось ни одного решения с более чем одной цветной полосой на одной стороне графика)?
Ниже приведена часть моего кода:
import matplotlib.pyplot as plt
import numpy as np
#import data
#lon and lat are arrays representing longitude and latitude respectively
#prob_above, prob_normal and prob_below are arrays representing the probability of above average, normal and below average temperature or precipitation occurring
clevs = np.arange(40,110,10) #percent
cs_above = plt.contourf(lon, lat, prob_above, clevs)
cs_normal = plt.contourf(lon, lat, prob_normal, clevs)
cs_below = plt.contourf(lon, lat, prob_below, clevs)
cbar_above = plt.colorbar(cs_above, location = 'left')
cbar_normal = plt.colorbar(cs_normal, location = 'bottom')
cbar_below = plt.colorbar(cs_below, location = 'right')