matlab 柱状图双坐标轴
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 05:20:49
set(gca,'ydir','reverse');如果是x轴或者z轴,就用xdir和zdir.如果要恢复正常顺序,就用normal替换reverse.或者不用命令也行,画图之后,在绘图窗口的工具栏里
set(gca,'XTick',[20:5:45])
x=0:0.01:2*pi;y1=sin(x);y2=cos(x)*100;h=plotyy(x,y1,x,y2);set(h(1),'ylim',[-2,2])set(h(2),'ylim',[-1
这种情况应该用对数分度坐标才对.如果是线性分度,0~1用10^-5作为步距,会划分10万个刻度,你认为是你想要的吗? 使用语句设置y坐标轴:set(gca,'ylim',[1
c=11:1:22;v=0.07*c./(500*(20-0.03*c+6.28*(340./(c-10.99)).*abs(cos(6.28*c))));plot(c,v);t=min(v):(ma
这个是可以实现的,用XTicklabel修改,要实现自动转换,只要加段小程序就可以了举个例子x=0:16000;y=normpdf(x,8000,2000);semilogx(x,y)Xp=logsp
用bar3(),不明白可以看一下matlab的help,里面的例子很详细再问:bar3不行,用bar3方柱位置不对。再答:不太明白,能说具体一点吗?三维图的视角是可调的,xy的方向也可以还过来试试,还
就是在那个图形上编辑 如图 view-property editor-ticks-stepby 设置为0.1
你作完图,再运行一下下面这句:set(gca,'ydir','reverse')
clc;clearall;closeall;label1={'张三','李四','王二','胡汉三'};%标签label2={'合格率','次品率','废品率'};%标签Z=rand(3,4);hb=
设置'xtick'的属性参考一下:http://zhidao.baidu.com/link?url=k6UUDlGCnQtMVUykfDo2y_aQcjgR2kdtFhoFhtOlrYE3sT0jR7
回复2#你好能不能改变坐标的可图,比如说图上两点距离原先是100,现在规定为50等任意值查看原帖
看你的图像画的好像是个二维彩色图.如果是imagesc命令的话使用imagesc(x,y,data),x,y使用你定义的数组.假如你不加上x,y的话,那默认的刻度就是采样点数,也就是缩小了50倍的.其
主要看你的正弦曲线的频率是多少那么采样频率至少是这个频率的2倍(奈奎斯特采样定理)如果要好看这个倍数要要取到5甚至10以上而你取0.001pi的间隔出不来正弦曲线,那么0.01pi的间隔出来的曲线肯定
这个也不是不行,只要把原来的坐标轴隐藏,自己重新在指定位置绘制坐标轴即可,有一定的难度,用线段命令等就可以实现
画出图形后,在Figures窗口中选择Edit->axesproperties,然后找到TickDir选项,将值改为out就好了!
你所说“轴的末端”是什么概念?如果是指数值比较大的方向,或许还有变通的方法;如果是希望直接指定位置,比如说想把z轴放在坐标系的右侧,好像是做不到的. 坐标系有XAxisLocation、YA
示例: y=1:10; plot(y); set(gca,'Ydir','reverse');再问:怎么旋转呢,命令在哪里呢请赐教再答:画图后加一句axisij,,用rotate和view函数可
把最后一句改成:bar3(x,F.')如果对显示效果不满意,可以通过旋转调整视角.再问:谢谢答复!我画了下,这样做x坐标的范围实现了6-8,但是y坐标的范围还是0-20.还请再赐教!再答:bar3绘图
alpha=0:0.01:pi/2;t1=286*sin(2*alpha)/2;m1=286*(cos(alpha)-cos(alpha).^3);x1=633+286*cos(2*alpha)/2;