I'm trying to make grids in my plot, i have other simpler plots where i manage to show grids, but not in this plot:
%The AXES command selects the set of axes to plot in,
axes(handles.viewCAM_handles.axes_accVelRatio); % Plot velV and accV ratio with centered x and y axis
[AX] = plot(velV, accV); grid on; set(AX, 'LineWidth', 2); xlabel('Velocity'); ylabel('Acceleration', 'Color', 'b'); xMax = max([max(velV) abs(min(velV))]); yMax = max([max(accV) abs(min(accV))]); if xMax >= 1 xMax = ceil(xMax); else xMax = round(xMax*10)/10; end if yMax >= 1 yMax = ceil(yMax); else yMax = round(yMax*10)/10; end axis([-xMax xMax -yMax yMax]); y=get(gca,'ytick'); x=get(gca,'xtick'); hold on Lx=line([x(1) x(length(x))],[0 0]); Ly=line([0 0],[y(1) y(length(y))]); set(Lx,'color','k'); set(Ly,'color','k'); for i=1:length(x) plot(x(i),0,'kx'); text(x(i),-.01,num2str(x(i))); end for i=1:length(y) plot(0,y(i),'kx'); text(-0.5,y(i),num2str(y(i))); end grid on; set(gca,'yticklabel',[],'xticklabel',[],'ytick',[],'xtick',[]);
I'm setting origo in the middle of the plot and i draw lines for that, i think the problem has something to do with that. Any ideas?
My plot look like this:
Best Answer