Настройка диапазона цветов
В приведенном фрагменте кода Colormap распространяется между минимальными и максимальными значениями данных. Чтобы заставить ColorMap диапазон от 0 до 1, вы можете использовать параметры Vmin и Vmax при вызове plt.pcolor (). Эти параметры указывают минимальные и максимальные значения для ColorMap, соответственно.
]здесь пример использования Vmin и Vmax для установки диапазона цветов:
import matplotlib.pyplot as plt
cdict = {
'red' : ( (0.0, 0.25, .25), (0.02, .59, .59), (1., 1., 1.)),
'green': ( (0.0, 0.0, 0.0), (0.02, .45, .45), (1., .97, .97)),
'blue' : ( (0.0, 1.0, 1.0), (0.02, .75, .75), (1., 0.45, 0.45))
}
cm = m.colors.LinearSegmentedColormap('my_colormap', cdict, 1024)
plt.clf()
plt.pcolor(X, Y, v, cmap=cm, vmin=0, vmax=1)
plt.loglog()
plt.xlabel('X Axis')
plt.ylabel('Y Axis')
plt.colorbar()
plt.show()
С этой модификацией Colormap будет установлен в диапазоне от 0 до 1, что приведет к более согласованному картированию цвета на разных графиках с различными диапазонами данных.
]Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3