Filter löschen
Filter löschen

How to change just the marker edge thickness and not the entire line thickness in plots?

24 Ansichten (letzte 30 Tage)
I have cluttered data points. I want to change just the marker edge thickness in my plot. Using 'linewidth' property also changes the line's thickness. How to achieve this without changing the line's width?
  1 Kommentar
Dyuman Joshi
Dyuman Joshi am 7 Sep. 2023
Which function are you using to plot your data?
It would be better if you share the code (or a snippet of relevant code) you are working with.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Daniel Bengtson
Daniel Bengtson am 7 Sep. 2023
Plot the data without markers then add a scatterplot overlay of whatever marker size and width you want.
x = rand(1,10);
y = rand(1,10);
figure;
plot(x,y);
hold on
scatter(x,y,100,'linewidth',3);
grid on
  2 Kommentare
Rupsagar Chatterjee
Rupsagar Chatterjee am 8 Sep. 2023
Thank you for the response. In this case how can we correctly get the legends? I am formatting my graphs for publishing in journal and legends is an absolute must.
Daniel Bengtson
Daniel Bengtson am 8 Sep. 2023
x = rand(1,10);
y = rand(1,10);
figure;
a = plot(x,y);
hold on
b = scatter(x,y,100,'linewidth',3);
grid on
legend(a,'A');

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange

Produkte


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by