Joining points of a plot

10 vues (au cours des 30 derniers jours)
Waqas Syed
Waqas Syed le 16 Sep 2015
Modifié(e) : Kirby Fears le 16 Sep 2015
Hi,
I am plotting a graph shown in the images using the following code. Kindly let me know how I should change it to join these points using straight lines. Also how can I give a particular label to that line? Ultimately I would be having multiple parallel lines like this with different labels. Thanks.
h1=figure; figure(h1); hold on;
for n=1:length(zeta_dom_r) if abs(zeta_dom_r(n)-0.700)<0.0001
plot(tau_invp(n), T_delayp(n), 'r.')
xlabel('\tau (s)');
ylabel('T Delay (s)');
xlim([0 5]);
ylim([0 0.5]);
end
end

Réponse acceptée

Kirby Fears
Kirby Fears le 16 Sep 2015
Modifié(e) : Kirby Fears le 16 Sep 2015
Just add a dash to the line specification to connect the dots.
Instead of
plot(tau_invp(n), T_delayp(n), 'r.')
Add a dash as shown below
plot(tau_invp(n), T_delayp(n), 'r.-')
After plotting, use the legend function to add a legend to your graph. Just input names for each line in the order in which they were plotted and they will appear in the legend.
plot(1:10, rand(1,10), 'r.-')
legend('myline')

Plus de réponses (0)

Catégories

En savoir plus sur Line Plots dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by