Я пытаюсь создать заполненный контурный график в matplotlib (Win7, 1.1.0). Я хочу выделить определенные значения, и уровни ближе к логарифму, чем к линейному.
Существует множество цветовых карт, которые мне подходят, но мой выбор cmap игнорируется.
Нужно ли создавать кастом "нормализовать"? Если так, то каждый контур окрашен в соответствии со значением ребра, а затем заполнен тем же цветом до следующего более низкого значения? Почему симптомом этого является игнорирование моей цветовой карты ... это какое-то исключение во время перехвата конструкции, и мой запрос игнорируется?
В моих исходных данных отсутствовали значения. Я играл с этим, большим и маленьким ... в каждом случае я пытался маскировать их, а не маскировать "внешние" значения. Я также попробовал все перестановки, используя уровни и норму по умолчанию.
lev = [0.1,0.2,0.5,1.0,2.0,4.0,8.0,16.0,32.0]
norml = colors.normalize(0,32)
cs = plt.contourf(x,z,data,cmap=cm.gray, levels=lev, norm = norml)
Надеюсь, этого фрагмента достаточно, чтобы хотя бы начать разговор.
Спасибо,
Eli