how to fill circle markers with crosses?
12 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Zhe Dong
am 25 Mär. 2024
Kommentiert: Zhe Dong
am 31 Mär. 2024
Is there a way I can fill the circle markers with crosses instead of colours? just for the aesthetic purpose. Examples are in the attached pic below. 

I guess one workaround is to plot crosses at the same data points, but that will mess up the legends and other things, is there a neater way of doing this?
2 Kommentare
Akzeptierte Antwort
the cyclist
am 25 Mär. 2024
Bearbeitet: the cyclist
am 25 Mär. 2024
I'm guessing it's a bit sloppy for your purposes, but one can overstrike plots with two markers:
rng(31)
x = rand(7,1);
y = rand(7,1);
figure
hold on
plot(x,y,'o','color','r')
plot(x,y,'+','color','r')
plot(y,x,'o','color','b')
plot(y,x,'x','color','b')
2 Kommentare
Catalytic
am 26 Mär. 2024
Sloppy why? Because the overstrikes are not snug inside their outer circles? That can be ameliorated by playing with the relative MarkerSizes.
rng(31)
x = rand(7,1);
y = rand(7,1);
figure
hold on
plot(x,y,'o','color','r','MarkerSize',14)
plot(x,y,'+','color','r','MarkerSize',13)
plot(y,x,'o','color','b','MarkerSize',14)
plot(y,x,'x','color','b','MarkerSize',13)
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Annotations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!