How can I get rid of Title and x-label parts by default?

82 views (last 30 days)
Hi friends
I generate plots using ezplot. I changed some Default properties like Linewidth, Linecolor, Fontsize, .... using some codes as follows:
set(0, 'DefaultAxesFontSize', 20); set(0, 'DefaultAxesFontName', 'Cambria'); set(0, 'DefaultAxesFontWeight', 'Bold'); set(0, 'DefaultAxesLineWidth', 2);
But, I can not get rid of "Title" and "x-label" that appear by default. Please help me to get rid of them.
please see attached picture. (I don't know why there is no attach button!!!).

Answers (1)

Adam
Adam on 10 Apr 2017
Use
doc fplot
instead. It has neither of these by default and is recommended by the help to use instead of ezplot (at least in my R2017a version anyway and fplot has been in Matlab since before R2006a)
  3 Comments
Adam
Adam on 10 Apr 2017
fplot(V2, [0 3.5 -0.05 1.05], 'LineWidth', 2);
will deal with the line width.
For the range I don't know what V2 is, but if I do:
figure; fplot( @(x) sin(x), [-0.05 1.05] )
I get the range [-0.05 1.05] as expected.
Moein
Moein on 10 Apr 2017
thank you dear Adam
about linewidth, I said I wanna generate figures with appropriate linewidth by default, not by adding code after fplot.
about the range, the appropriate range is [0 3.5 -0.05 1.05] that includes [0 3.5] as x-range (horizontal axis) and [-0.05 1.05] as V2-range (vertical axis) but in your case [-0.05 1.05] is x-range. For more details, when I use [0 3.5 -0.05 1.05] the range [0 3.5] applies for x-range correctly but the range [-0.05 1.05] does not appear while it works correctly for ezplot.
Is there any way to hide these properties for the same ezplot? any way similar to: set(0, 'Default.............', ------------);

Sign in to comment.

Categories

Find more on Line Plots in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!