change the scale on graph

419 visualizaciones (últimos 30 días)
Jamie Shelley
Jamie Shelley el 18 de Abr. de 2016
Editada: Veronica Lucchese el 27 de Feb. de 2019
I've been researching this a while and can't find what I need - I can change the limits on the axis for graphs etc without a problem, but what I need is to change the numbers on the scale, without actually changing the scale of the graph (not sure if I'm explaining right). So I have a pcolor plot, but wish to change the numbers on the axes, without changing the axes limits (So I still want to show the same data, but with the axes reading different values) - for example, the current values multiplied by a constant. Thanks
  1 comentario
Veronica Lucchese
Veronica Lucchese el 27 de Feb. de 2019
Editada: Veronica Lucchese el 27 de Feb. de 2019
In matlab, the scale is called the c-axis. In order to manipulate the scale, you must manipulate the c-axis values
type in the command window:
caxis([0 0.1]) or whatever you want you scale limits to be

Iniciar sesión para comentar.

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 18 de Abr. de 2016
Editada: Azzi Abdelmalek el 18 de Abr. de 2016
You mean to change the ticks of your axis. For example
x=0:10
y=cos(x)
plot(x,y)
number_of_ticks=5
xt=xlim
set(gca,'xtick',linspace(xt(1),xt(2),number_of_ticks))
  10 comentarios
Azzi Abdelmalek
Azzi Abdelmalek el 18 de Abr. de 2016
This works for me
Jamie Shelley
Jamie Shelley el 18 de Abr. de 2016
I don't understand why it still won't work for me, I can't see what's wrong with it

Iniciar sesión para comentar.

Más respuestas (1)

Kelly Kearney
Kelly Kearney el 18 de Abr. de 2016
You can simply change the YTickLabel property:
ax = axes;
plot(1:10)
ax.YTickLabel = strtrim(cellstr(num2str(2 * ax.YTick')))
  1 comentario
Jamie Shelley
Jamie Shelley el 18 de Abr. de 2016
Thanks, but that didn't work, it just deleted the plot from the figure

Iniciar sesión para comentar.

Categorías

Más información sobre 2-D and 3-D Plots 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