XTickLabel Problem

5 visualizaciones (últimos 30 días)
Randall
Randall el 18 de Mzo. de 2011
Editada: per isakson el 19 de Ag. de 2017
Trying to plot two bar graphs that use the same x and y axis tick labels and values respectively for each axis. The bar graphs are being plotted correctly except the axis labels for the x and y axis (YLim) or YTick are being ignored and rather replaced by generic default values it appears. Any ideas? Here is a message I get when I execute the .m file.
An axes's "XTickLabel" property does not have a fixed set of property values.

Respuestas (1)

Walter Roberson
Walter Roberson el 18 de Mzo. de 2011
Do you happen to be using datetick() ? If so, then use the 'keeptick' option to it.
Are you using plotyy? If so are you applying the settings to both axes ?
  2 comentarios
Randall
Randall el 18 de Mzo. de 2011
Editada: per isakson el 19 de Ag. de 2017
I am not using datetick. These are the inputs that Matlab is ignoring -
get(gca,'XTickLabel');
figure(3)
set(gca,'XTickLabel',{'R1N'; 'R1S'; 'R2'; 'R3'; 'R4'});
set(gca,'YLim',[60 120]);
set(gca,'YTick',[60 70 80 90 100 110 120 130 140]);
Walter Roberson
Walter Roberson el 18 de Mzo. de 2011
You fetch the XTickLabel from the first axis, then you create a new figure (which would have a new axis) and set to labels to something different. That isn't going to affect the first axis.

Iniciar sesión para comentar.

Categorías

Más información sobre Axis Labels en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by