Why are some characters chopped off on the bottom in plots?

Below is an example of text from a legend. The top line is chopped but the lower line is not.
matlabChoppedLetters.png
Here is some code that can generate the ugliness for you (unless I am mistaken). Just look at the Y-axis text.
figure;
plot([0,1],[0,1])
set(gca,'fontsize',18)
If you increase the fontsize to 19 or larger points then the issue seems to go away. What is going on?

2 Comments

Are you using... Ummm, let me think... R2015b?? On Linux??
There was a release which cut off text at the boundary on Linux systems. The easiest fix was to nudge the YLim to go down a bit further.
There was also an old release that the problem happened on Windows, and the solution had to do with changing the figure Renderer property.
I get these type of artifacts all the time, in previous versions and in 2019b. Should I be trying different renderers?

Sign in to comment.

Answers (1)

a.PNG
figure;
plot([0,1],[0,1],[0,1],[0,1])
set(gca,'fontsize',18)
legend('nissio', 'pop.');
Mine did work well with R2019b.

1 Comment

I remarked my entire startup.m, restarted matlab, and ran the code again. I updated the question to reflect Matlab 2019b (on windows 10). Still having this issue.

Sign in to comment.

Categories

Products

Release

R2019b

Asked:

on 9 Jan 2020

Commented:

on 18 Jan 2020

Community Treasure Hunt

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

Start Hunting!