Currently in Spotfire, there is no way to draw vertical line segments. This is due to the fact that all curve expressions must be y(x). Vertical y(x) lines are invalid.
While it is straightforward to draw horizontal line segments (e.g. "if(x <= 0, if(x >= -915,50))"), users must rely on one of the following work-arounds.
1. Create a line with a slight slope, (e.g. "if(x <= 600.05, if(x >= 599.95, (400 * (x + -599.95))))").
2. Use the Line Connection option instead of drawing line segments
3. Use the Vertical Line draw at your data points
#1 is not vertical and has some slope. BUT more importantly Spotfire does not draw these nearly vertical line consistently. They might appear, disappear, or partially draw based on the zoom level. The most common state is a partial draw with the ends cut short.
#2 is only an option in some use cases where the data table support it.
#3 Vertical Line draw are only full lines, not line segments.