Effacer les filtres
Effacer les filtres

change the scale on graph

423 vues (au cours des 30 derniers jours)
Jamie Shelley
Jamie Shelley le 18 Avr 2016
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 commentaire
Veronica Lucchese
Veronica Lucchese le 27 Fév 2019
Modifié(e) : Veronica Lucchese le 27 Fév 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

Connectez-vous pour commenter.

Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 18 Avr 2016
Modifié(e) : Azzi Abdelmalek le 18 Avr 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 commentaires
Azzi Abdelmalek
Azzi Abdelmalek le 18 Avr 2016
This works for me
Jamie Shelley
Jamie Shelley le 18 Avr 2016
I don't understand why it still won't work for me, I can't see what's wrong with it

Connectez-vous pour commenter.

Plus de réponses (1)

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

Connectez-vous pour commenter.

Catégories

En savoir plus sur 2-D and 3-D Plots dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by