Matlab plot画折线图,我想让x坐标从1开始,怎么弄

data=xlsread('facedetecton.xls');d_xls=size(data,1);ifd_xls<2errordlg('数据不足暂时无法画出折线图'... data=xlsread('facedetecton.xls ');
d_xls=size(data,1);
if d_xls<2
errordlg('数据不足暂时无法画出折线图','错误信息')
%t_xls=size(txt,1);
else
ave1=zeros(d_xls,1)+mean(data(:,4));
ave2=zeros(d_xls,1)+mean(data(:,5));
j_data=data(1:d_xls,4);
w_data=data(1:d_xls,5);
%n_txt=txt(2:t_xls,1);
x=1:d_xls;
plot(x,j_data,'r+-',x,w_data,'-s',x,ave1,'r--',x,ave2,'k--','linewidth',2);
% hold on
% plot(x,ave1,'r--',x,ave2,'k--');
% set(gca,'FontSize',12, 'FontName','标楷体');
grid on
set(handles.zt_text,'string','(张)');
ylabel('(%)');
这是我的代码,我想让X轴从1开始而不是0
展开
 我来答
匿名用户
2015-05-25
展开全部
x=0的位置应该是没有值的,你的x是从1开始的,只是坐标轴标注的原因。

可以使用axis语句来规定坐标轴的范围。用法如下:
axis( [XMIN XMAX YMIN YMAX] )
里面四个参数分别表示X轴最小和最大值,Y轴最小和最大值。
加在plot语句后的地方就可以。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式