## changing axis values into names

Locks

### Locks (view profile)

님이 질문을 제출함. 22 Nov 2014
최근 활동 Steven Lord

### Steven Lord (view profile)

님이 댓글을 추가함. 4 Jan 2019
Mischa Kim

### Mischa Kim (view profile)

님이 답변을 채택함.
Hi,
I have the following Problem:
I created a variable that is either 1 or -1, depending on other factors, which are irrelevant for the Problem itself. Now I would like to plot the results using this code:
myData(:,1)=[726792 726793 726794 726796 726799 726800 726801 726802 ];
myData(:,2)=[1 1 1 -1 -1 1 1 -1];
plot (myData(:,1),myData(:,2))
axis([min(myData(:,1)) max(myData(:,1)) -2 2])
datetick('x','mmmyyyy')
That is woking fine, however instead of having -1 and 1 on the yaxis, I would like to have exactly this plot but on the y axis at the Point where now a 1 is Standing, i would like to write "contango" and at -1, I would like to write "backwardation". Is this somehow possible?

로그인 to comment.

## 답변 수: 2

Mischa Kim

### Mischa Kim (view profile)

님의 답변 22 Nov 2014
채택된 답변

ax = gca;
ax.YTick = [-1,1];
ax.YTickLabel = {'contango','backwardation'};

표시 이전 댓글 수: 2
Locks

### Locks (view profile)

22 Nov 2014
perfect, exactly what I needed, thanks to both of you.
Moslem Uddin

### Moslem Uddin (view profile)

4 Jan 2019
I want to chane for just one point, all others will be the same . what to do ?
Steven Lord

### Steven Lord (view profile)

4 Jan 2019
Create a sample plot and retrieve the handle of the axes containing it.
h = plot(1:10, 1:10);
ax = ancestor(h, 'axes');
Retrieve the Y tick labels.
yL = ax.YTickLabel;
Change the retrieved labels.
yL{3} = '-999';
Update the labels in the axes.
ax.YTickLabel = yL;

로그인 to comment.

Erenca

### Erenca (view profile)

님의 답변 29 Dec 2015

If you wish to do it using the graphical interface, follow these steps (i am using R2015b)
• Plot the figure.
• On the figure window choose 'Edit' dropdown menu.
• On the edit dropdown menu click on 'Axes properties...'
• On the newly opened window you will see 'Ticks...' button on lower right hand side, click on it
• Now you can replace the axis variables with whatever you want, be it number or string
best- erenca

로그인 to comment.

Translated by