Why matlab scatter plot edges looks strange/old fashined?

I am intersted to make a plot similor to:
Here is what matlab plots:
I changed the edge width and it became worse:
I tried plot as well. It looks the same. Any idea how can I make the edge line of the marker look similar to the first plot?

7 Commenti

Could you share your renderer info?
info = rendererinfo(gca)
Here's some background info on how the render options may affect the images
I'm also interested in seeing the results of
fig = gcf();
fig.GraphicsSmoothing
Have better luck with symbols other than the diamond with the diagonal lines...your example uses square and circle.
@Adam Danz
How would renderinfo fix the issue?
@dpb
I tried with circle. Edge line was the same.
Adam Danz
Adam Danz il 5 Ago 2020
Modificato: Adam Danz il 5 Ago 2020
"How would renderinfo fix the issue?"
It wouldn't. But it could help in diagnosing the problem. Scroll down on the link I shared.
Instead of screenshots, try printing the figure as 'png' or 'epsc' with a higher resolution and check.
print(fig_handle,fig_Name,'-dpng','-r400');
I have been using MATLAB for generating publication quality figures and never faced this kind of problem.
Hope this helps.
@Sudheer Bhimireddy
I do print for the presentation. Here I just added the screenshot to show you the "edge line" of the scatter is not nice and clean not because of the screenshot. The orignial plot has this weird edge line. It is no smooth like the first image.

Accedi per commentare.

Risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by