Я хотел бы, чтобы цвета точек на графике рассеяния соответствовали значению доли пустот, но в логарифмической шкале для усиления различий. Я сделал это, но теперь, когда я делаю plt.colorbar(), он отображает журнал доли пустот, когда мне действительно нужна фактическая доля пустот. Как я могу сделать шкалу журнала на цветной панели с соответствующими метками доли пустот, которая принадлежит [0.00001,1]?Логарифмический цветной бар в графике рассеяния matplotlib
Вот изображение сюжета, который у меня есть сейчас, но цветной байт недействительной маркирован соответствующим образом, чтобы соответствовать истинной фракции пустот, а не журналу.
fig = plt.figure()
plt.scatter(x,y,edgecolors='none',s=marker_size,c=np.log(void_fraction))
plt.colorbar()
plt.title('Colorbar: void fraction')
Спасибо за вашу помощь.
Отлично, спасибо! – Cokes
Результат показан на рисунке 2. http://pubs.rsc.org/ru/content/articlehtml/2014/cp/c3cp55039g Я добавил переполнение стека в подтверждениях! – Cokes
Спасибо! ЕСЛИ только документы указали, где искать. Есть все эти фантастические функции с фантастическими параметрами, предлагающими фантастические возможности, но ничего о том, как их использовать. – EndsOfInvention