Всем радости и счастья!
У меня есть функция, которая каждому аргументу сопосталяет некоторые значения (
штук) и цвета (столько же), причём их можно разделить на две функции, но тогда считаться будет в 1.5-2 раза дольше. Для конкретности, пусть
f[x_?NumericQ] возвращает
{values, colors} — прямоугольную матрицу
.
Хочется нарисовать рисунок, аналогичный
Plot[First[f[x]], {x, 0, 1}], но так, чтоб каждая кривая в каждой точке имела соответствующий цвет: в точке
x кривая номер
k должна проходить через
f[x][[1, k]] и иметь цвет
f[x][[2, k]].
Я не знаю, располагает ли
Plot или
List(Line)Plot подобным средством. Скажем,
ColorFunction позволяет разукрасить кривые, основываясь на положении (абсциссе и ординате) каждой точки, но тут цвет рассчитывает по-другому.
Или тут нужно только графическими примитивами решать задачу? Если так, то это немного печально, потому что будет много кода и не будет прелести адаптивной сетки
Plot.