MATLAB Answers

Triangulation lines visible in filled mesh after printing in matlab

1 view (last 30 days)
Uri Cohen
Uri Cohen on 12 May 2019
(cross-posted in SO)
I've been using violin to generate (so-called) violin plots in matlab. The plot looks fine, but printing it to pdf results in a file where triangulation lines are visible...
Under the hood violin just uses fill() in a way which seems perfectly legit; a minimal, complete and verifiable example:
a=randn(10000,1);
[f, u, bb]=ksdensity(a,'bandwidth',0.2);
figure; fill([f'+i;flipud(i-f')],[u';flipud(u')],'b','FaceAlpha',1);
print(gcf,'-dpdf','a.pdf');
My version is R2017a.
r0UVy[1].png

  0 Comments

Sign in to comment.

Answers (0)

Products


Release

R2017a

Community Treasure Hunt

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

Start Hunting!