Я хотел бы построить «дополнительные» пунктирные линии. Я имею в виду следующее: у меня есть три кривые, которые идентичны в определенном диапазоне значений x, но отличаются вне этого диапазона. Конечно, если я просто нанесу сплошные линии друг на друга, я увижу только самую верхнюю (в диапазоне, где они идентичны). Итак, я хотел бы представить их в виде пунктирных линий:
1st line: dash-space-space-dash-space-space...
2nd line: space-dash-space-space-dash-space...
3rd line: space-space-dash-space-space-dash...
При нанесении их друг на друга должны получиться сплошные линии с чередующимися цветами (из трех типов линий).
Наиболее очевидный способ добиться этого - с помощью новых dashtypes, например:
plot x dt "- ",x dt " - ",x dt " -"
Однако начальный пробел игнорируется. Кроме того, определение, такое как (20, 20), не работает, потому что порядок значений всегда «сплошная длина, длина в пустом пространстве». Если бы был способ инвертировать этот порядок, проблему можно было бы легко решить.
(Кстати, в случае только двух кривых решение простое: нарисуйте первое как сплошное, а второе как пунктирное.)
Есть идеи?