Unwanted Tick Marks on second y-axis

I'm using the following code to create a plot but I end up with axis 1 blue tick marks on axis 2. Any idea how to get rid of the blue tick marks on axis 2?
figure
x=[66.7, 200.8, 433, 1070, 4096, 13410, 39960, 80010];
y1=[0.449, 0.881, 2.62, 4.78, 11.3, 22.2, 42.1, 43.9];
y2=[0.2411, 0.2394, 0.2364, 0.2286, 0.1976, 0.1394, 0.07577, 0.04487];
[AX,H1,H2] = plotyy(x,y1,x,y2,'plot');
set(AX,'yscale','log','xscale','log')
set(AX,'TickDir','out','TickLength',[.025 0])
set(get(AX(1),'Ylabel'),'String','Slow Decay')
set(get(AX(2),'Ylabel'),'String','Fast Decay')
xlabel('Time (\musec)')
title('Multiple Decay Rates')
set(H1,'LineStyle','--')
set(H2,'LineStyle',':')

 采纳的回答

set(AX(1),'ytick',[])

7 个评论

Thanks Matt. The only problem is that it took my axis 1 y-aixs tick marks away as well. All the plots i see in the library don't seem to have duplicate ticks so I don't understand what's going on. I just don't want my axis 1 ticks showing up on axis 2.
Matt Fig
Matt Fig 2012-11-22
编辑:Matt Fig 2012-11-23
When I paste your code, then paste my code, there are no blue tick marks on the left side, and there are green tick marks on the right. You said that you wanted the blue tick marks gone and this is what it seems you got.
Now what is the problem? (You might have to post a picture. Saying "axis 1" or "axis 2" is not descriptive enough for me to tell what it is that you are seeing.)
WHat i'm trying to get is the blue tick marks on the left and just the green tick marks on the right. For some reason i get both green and blue tick marks on the right. If you take out your code you ahould see both the blue and green ticks on the right. Thanks for the help.
Here is what I see when I paste your code:
Are you talking about those little, labelless ticks on the right? Try this:
box(AX(1),'off')
Does that fix it?
Yep. That's what I see as well. If you look at the right y-axis you'll see that the left y-axis tick marks are duplicated on the right side. I'm trying to get rid of the blue tick marks on the right side.
Matt,
That fixed it. I've been woeking on this all day. Should have asked you sooner. Thanks for the help!
Jim

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Two y-axis 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by