Matplotlib imshow - «ускорить» изменение цвета в определенных диапазонах значений

В настоящее время я работаю над нанесением некоторых меток по оси x, y в imshow, но более 95% точек находятся в диапазоне 0-0,2, тогда как менее 10% находятся в диапазоне 0,2-1,0. При использовании стандартной цветовой карты «jet» это приводит к тому, что почти все графики отображаются синим цветом, хотя в 95% данных наблюдаются различия, которые становятся визуально ненаблюдаемыми.

Есть ли способ указать matplotlib, например, в четыре раза увеличить скорость изменения цвета в диапазоне 0,0-0,1 и соответственно масштабировать оставшийся диапазон 0,2-1,0? Любая помощь будет принята с благодарностью.

Заранее спасибо!

РЕДАКТИРОВАТЬ: видя это просто визуальное представление, я понял, что у меня есть один вариант - вместо этого изменить масштаб данных в диапазоне 0,2 до любого значения, которое я считаю нужным, чтобы изменения были более заметными, а затем вручную создать цвет бар соответственно. Я все же предпочел бы, чтобы imshow matplotlib делал это изначально, если это вообще возможно.

Ответы на вопрос(1)

Ваш ответ на вопрос