Количество цветов в функции контура

Я относительно новичок в python, и я также новичок в этом форуме, поэтому я надеюсь, что задам этот вопрос правильно.

В настоящее время я изучаю использование контура (X,Y,Z). Я хотел бы использовать эту функцию для построения графика распределения температуры. У меня есть небольшая проблема с одной вещью. Выше определенного значения Y (Y=0,278) температура постоянна.

Поэтому я хотел бы иметь только один цвет для этой области. Есть ли простой способ это исправить?

X=np.array([[ 0.08466667,  0.254     ,  0.42333333],
   [ 0.08466667,  0.254     ,  0.42333333],
   [ 0.08466667,  0.254     ,  0.42333333],
   [ 0.08466667,  0.254     ,  0.42333333],
   [ 0.08466667,  0.254     ,  0.42333333]])

Y = np.array([[ 0.05555556,  0.05555556,  0.05555556],
   [ 0.16666667,  0.16666667,  0.16666667],
   [ 0.27777778,  0.27777778,  0.27777778],
   [ 0.91798264,  0.91798264,  0.91798264]])


Z =np.array([[ 123. ,  123. ,  123. ],
   [ 123. ,  123. ,  123. ],
   [ 100. ,  120. ,  100 ],
   [  90,   90,   90]])

h = plt.pcolor(X,Y,Z);

0 ответов

Другие вопросы по тегам