MATLAB: When I plot a vertical line the line is a series of dots

dotlineplotvertical

I want to plot a vertical line on a graph. I have tried both with the classic plot function and with the line function.
line(xValue,y)
where xValue is a single number on the x axis and y is a vector defined as y = 1:0.5:400. What I get is in the image.
I have also tried defining the style of the line which for a solid line should be '-' even though it should be solid by default, but nothing changed.

Best Answer

I would draw that line like this:
line([xValue xValue],[1 400])