Я хотел бы, чтобы цвета точек на графике рассеяния соответствовали значению доли пустот, но в логарифмическом масштабе для усиления различий. Я сделал это, но теперь, когда я делаю plt.colorbar(), он отображает журнал доли пустот, когда мне действительно нужна фактическая доля пустот. Как я могу сделать шкалу журнала на цветной панели с соответствующими метками доли пустот, которая принадлежит [0.00001,1]?
Вот образ сюжета, который у меня есть сейчас, но цветная панель с недействительной меткой не помечена соответствующим образом, чтобы соответствовать истинной доли пустот, а не журналу.
fig = plt.figure()
plt.scatter(x,y,edgecolors='none',s=marker_size,c=np.log(void_fraction))
plt.colorbar()
plt.title('Colorbar: void fraction')
Спасибо за вашу помощь.