А как тебя "устроило значение 0 для разрыва"? Всё равно ж курва рисоваться будет от точки (x1, y1) в точку разрыва (x2, 0) и от неё в следующую точку (x3, y3).
Совершенно верно. Просто у меня разрывными были всякие там прямоугольные импульсы и для них я ставил стиль линии - вертикальное соединение. В нуле у меня был проложен маркер или индикатор (не помню как называетя, вообщем это линия, которая рисовалась поверх всех курв). В итоге, смотрелось все нормально.
Так если хранить куски в разных QwtPlotCurve проблема решается?
Возможно, могут быть проблемы с курвами, которые рисуются методом интерполяции (последовательные точки соединяются кривой, которая проходит еще и через соседние точки).
Данный вариант - откровенный костыль, подходящий для простых случаев. Некоторые проблемы уже обозначены в посте выше. Грамотное решение - определять интервал разрыва в данных и патчить отрисовку.