How to plot vertical lines for each data point?

J
juliavins03 · Mar 19, 2020 · 2.1K views
Question
I have a line graph plot which is giving me a correct figure looking like the following:   However, my task is to recreate a zonation simulating the following figure: I therefore need to add vertical lines to the plot at each data point along the x axis.Any help would be greatly appreciated.
Expert Answer
Profile picture of Kshitij Singh
Kshitij Singh PhD Expert
Answered Aug 24, 2026

Combine a plot plot (or a line plot) and a stem plot.

x = 0:10;
y = x.^2;
plot(x, y);
hold on;
stem(x, y, 'Marker', 'none');
100% Run Guarantee 3-Hour Fast-Track Delivery

Need a Custom Version or Complete Simulation for This Problem?

Our 500+ PhD engineers build, debug, and optimize working MATLAB scripts and Simulink (.slx) models tailored to your exact assignment rubrics with zero plagiarism.

Tested on MATLAB R2024b / R2026a
Turnitin 0% Plagiarism Report
Free 7-Day Revisions Guarantee
Have a different question? Ask here

Get a Free Consultation or a Sample Assignment Review!