How to make high quality, 'publishable' plots

조회 수: 729 (최근 30일)
A
A 2016년 2월 27일
댓글: atharva aalok 2022년 7월 30일
Hi guys,
I am doing my best to make plots that are of really pleasant quality. I want plots to look contemporary, with high resolution, anti-aliasing, and other enhancements so they look very 'pretty'. I have the following test plot. Is there a way to improve this plot and make it more 'publishable'?
x = linspace(0,100);
y = @(x) log(x);
plot(x,y(x));
title('Test Title');
xlabel('X-Axis (unit)');
ylabel('Y-Axis (unit)');
Thanks
  댓글 수: 1
Adam Wyatt
Adam Wyatt 2020년 11월 4일
편집: Adam Wyatt 2020년 11월 4일
  • Increase the linewidth (2 or 3 is good).
  • Add a grid
  • Add minor ticks to the axes.
  • Plot as an area with solid line and semi-transparent fill.
  • Set the axes limits appropriately.
  • Add a legend.
  • Change the font and fontsize to match the output size.
  • Set the figure aspect ratio correctly.
  • Remove excess padding.
For example all the figures in https://doi.org/10.1364/OE.19.025355 were made in MATLAB (only the text inside figure 1 was added externally).

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

답변 (2개)

Ron
Ron 2016년 2월 28일

atharva aalok
atharva aalok 2021년 10월 17일
편집: atharva aalok 2021년 10월 17일
Please refer the following Plotting Template:
The above is an easy to follow Beginner Friendly template.
The idea is to create Professional Standard Plots within seconds without a steep learning curve and with consistency.
It also offers a wide range of preset Color Codes (please refer the attached image for the Color Palatte)
Sample Plot:
Color Palatte:
  댓글 수: 3
fyp
fyp 2022년 7월 23일
Thank you
atharva aalok
atharva aalok 2022년 7월 30일
Thanks a lot guys!
Disclaimer: I am the author of the above toolbox. Be careful ;)

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

카테고리

Help CenterFile Exchange에서 Line Plots에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by