如何去掉上边线带的刻度?
如何去掉上边线带的刻度? 试试语句"box off;",是否你要的效果? box off把边线也去掉了,能不能保留边线? 加上以下两个语句:(第二个语句转自版友happy教授)set(AX(1),'XTick',[]);
set(AX(1),'XMinorTick','off'); 原来,只用第一个语句就ok了,哈哈 en,bu cuo ,deng yixia 有如下的疑问:
>> t=-100:0.1:100;
>> y=sin(t);
>> plot(t,y)
>> set(AX(1),'XTick',[]);
??? Undefined function or variable 'AX'.
谢谢指点 AX(1)是axes的句柄,你可以改成:
set(gca,'XTick',[]);
但这样也不对,这样会将x轴的刻度去掉的,应该不是你所要求的。
你是想把图顶部边框的刻度线去掉是吧?
个人认为不容易实现,继续请教高手哈。
实在不行就 box off ,再在图顶部绘制一条直线^_^。
[ 本帖最后由 toes 于 2006-8-28 21:42 编辑 ] 楼主那个是plotyy函数,因此返回值AX有两个(help plotyy 就知道了),所以用set(AX(1),'XTick',[])就ok了,如果只有一个坐标轴,用set(gca,'XTick',[])和set(gca,'YTick',[])就ok了。
lb107你想要的效果是什么?
[ 本帖最后由 eight 于 2006-8-28 18:17 编辑 ]
页:
[1]