Matplotlib прямоугольник с цветовым градиентом заполненияPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Matplotlib прямоугольник с цветовым градиентом заполнения

Сообщение Anonymous »

Я хочу нарисовать прямоугольник, с градиентным цветом, заполненным слева направо, в произвольном положении с произвольными размерами в случае моих осей ( ax1 ) система координат. < /p>

< /p>

Моя первая мысль заключалась в создании патча пути и каким -то образом установить его наполнение как цветовой градиент. Но в соответствии с этим постом нет способа сделать это. Я создал экземпляр второй оси ax2 , используя Fig.Add_axes ([слева, внизу, ширина, высота]) и добавил к этому цветовую полосу. < /p>

Код: Выделить всё

ax2 = fig.add_axes([0, 0, width, height/8])
colors = [grad_start_color, grad_end_color]
index  = [0.0, 1.0]
cm = LinearSegmentedColormap.from_list('my_colormap', zip(index, colors))
colorbar.ColorbarBase(ax2, cmap=cm, orientation='horizontal')
Но позиционные параметры, передаваемые на фиг.add_axes () находятся в системе координат fig , и не совпадают с системой координат ax1 .

?>

Подробнее здесь: https://stackoverflow.com/questions/249 ... dient-fill
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»