Я кодировал, чтобы произвести четыре участка. Каждый использует третью переменную, чтобы закрасить точку. Теперь я хочу разместить цветную полосу справа, общую для всех четырех графиков. Как-то я не могу этого добиться?
Мой нынешний код и вывод:
fig, ax = plt.subplots(2, 2)
plt.rcParams['xtick.labelsize'] = 8
plt.rcParams['ytick.labelsize'] = 8
a=ax[0, 0].scatter(df['POA'],df['Inverter efficiency'],marker='.',c=df['Amb Temp'],label='Inv. Effi.',cmap='RdYlBu') #,cmap='gist_heat'
ax[0, 0].legend(loc='best')
ax[1, 0].scatter(df['POA'],df['System efficiency'],marker='*',c=df['Amb Temp'],label='Sys. Effi.',cmap='RdYlBu') #,cmap='gist_heat'
ax[1, 0].legend(loc='best')
ax[1, 0].set_xlabel("POA")
ax[0, 1].scatter(df['POA'],df['PR'],marker='.',c=df['Amb Temp'],label='PR',cmap='RdYlBu') #,cmap='gist_heat'
ax[0, 1].legend(loc='best')
ax[1, 1].scatter(df['POA'],df['dPOA'],marker='.',c=df['Amb Temp'],label='$\\frac{dG}{dt}$',cmap='RdYlBu') #,cmap='gist_heat'
ax[1, 1].legend(loc='best')
ax[1, 1].set_xlabel("POA")
plt.legend(loc='best')
plt.colorbar(a,ax=ax[:, -1], location='right')
plt.subplots_adjust(left=0.11, right=0.97, top=0.95, bottom=0.11)
plt.show()
![enter image description here](https://i.stack.imgur.com/a14X6.png)
Как решить эту проблему?