Plot non-continuous lines with markers
17 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello,
I want to plot lines with marker but I do not the lines to touch the marker. E.g. when I execute a command such as
x = [1 2 3 4];
y = [2 3 2 1];
figure;
plot(x, y, '-bo', 'LineWidth', 3, 'MarkerSize', 10, 'MarkerFaceColor', [0 0 1]);
axis([0 5 0 4]);
I get the following plot:
However, I do not want the lines to touch the markers, i.e., I want to plot the following figure:
Could anyone suggest how can I achieve the non-continuous lines as shown above?
Any help will be greatly appreciated.
Regards,
AG
0 commentaires
Réponse acceptée
KSSV
le 22 Jan 2020
Modifié(e) : KSSV
le 22 Jan 2020
x = [1 2 3 4];
y = [2 3 2 1];
figure;
plot(x, y, '-bo', 'LineWidth', 3, 'MarkerSize', 20, 'MarkerFaceColor', 'w', 'MarkerEdgeColor','w');
hold on
plot(x, y, 'bo','MarkerSize', 10, 'MarkerFaceColor', [0 0 1]);
axis([0 5 0 4]);
Increase the MarkerSize in the first plot, if you want more break.
Plus de réponses (0)
Voir également
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!