Ugly arrow heads after MATLAB export

조회 수: 4 (최근 30일)
Nike Dattani
Nike Dattani 2015년 7월 17일
답변: Jan 2016년 2월 9일
In the figure window my arrows look beautiful (see top panel of attached image), but when I export to EPS the arrows become horrendously ugly (see bottom panel of image). How do I fix this?
I used to use the ARROW.m package from the FEX, but it was very bug-infested (I'd run a figure-generating script once, and the arrow would look beautiful, then I'd run it again with no changes made and it would come out extremely small and ugly). Also I've read that it doesn't work well in 2014b, which is the only version I have available.
  댓글 수: 5
Jan
Jan 2015년 7월 20일
So "then I'd run it again with no changes made and it would come out extremely small and ugly" concerns the export. It is strange, that the results of the epxort are such different, when the exact same procedure is applied before. Could you provide a piece of code which reproduces the problem?
Nike Dattani
Nike Dattani 2015년 7월 21일
편집: Walter Roberson 2015년 8월 30일
Dear Jan, That sentence, was actually about ARROW.m in the FEX, and it concerns the actual figure that shows up in the Figure Window GUI, well before any exporting occurs. But the fact that ARROW.m is not consistent (can give drastically different results when the code is re-run) is not my primary concern here. I'm concerned that the arrows in the top panel of my screenshot look beautiful in the figure window, but ugly in the EPS (bottom panel). The .fig file is included as an attachment in this comment. Maybe when you export it to EPS you don't have the same problem as me in the quality of the arrows. File exceeds 5MB limit, here is the .fig file: https://www.dropbox.com/s/f972vseyx0505ur/b-state_and_spinOrbitDaughters.fig?dl=0

댓글을 달려면 로그인하십시오.

답변 (2개)

Jan
Jan 2015년 7월 19일
There are dozens of other submissions for drawing arrows. Did you try them?
  댓글 수: 10
Taras Stanislavchuk
Taras Stanislavchuk 2015년 9월 2일
편집: Walter Roberson 2015년 9월 2일
I also had a problem with arrowhead distortions in eps figure converted from matlab. I just tried arrows.m code from here http://www.mathworks.com/matlabcentral/fileexchange/37371-arrows--generalized-2-d-arrows-plot and it helped with the issue, at least in my situation. But I haven't tested it a lot, though.
Jan
Jan 2016년 2월 8일
편집: Jan 2016년 2월 8일
@Nike: I hesitate to delete the "answer", because the discussion in the comments is useful. But I'm going to push the question from time to time.
I cannot check the different FEX submissions for you, because I do not have your Matlab version 2014b. Having some example code to reproduce the problem would be a benefit also.

댓글을 달려면 로그인하십시오.


Jan
Jan 2016년 2월 9일

카테고리

Help CenterFile Exchange에서 Interactive Control and Callbacks에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by