Можно ли построить линию с переменной шириной линии в matplotlib? Например:
from pylab import *
x = [1, 2, 3, 4, 5]
y = [1, 2, 2, 0, 0]
width = [.5, 1, 1.5, .75, .75]
plot(x, y, linewidth=width)
Это не работает, потому что ширина линии ожидает скаляр.
Примечание. Я знаю о * fill_between() * и * fill_betweenx() *. Поскольку они заполняют только x или y, это не оправдывает случаев, когда у вас есть наклонная линия. Желательно, чтобы заливка всегда была нормальной к линии. Вот почему запрашивается переменная ширина.