How to adjust axes and grid in GUI matlab? how to get more precision for example [-1 -0.5 0] other than [-1 0]
3 ビュー (過去 30 日間)
古いコメントを表示
I would like to make the axes and the grid more precise as shown in the image below but i dont know how . i would like that when i pass the cursor on a point it gives me its coordinates x and y.If this is not possible in GUI can i just adjust the axes and make them more precise? thanks :)
0 件のコメント
回答 (2 件)
Mahdiyar
2015 年 4 月 3 日
Hi dhouha
This is exactly the same as the matlab programming in M-File and you have to use the following command where exactly you plot the figure in GUI. I give you an example;
x = 1:10;
y = x .^ 2;
plot(x, y)
grid on
axis([0 20 0 15]) % axis([x_min x_max y_min y_max])
Regards,
0 件のコメント
dpb
2015 年 4 月 3 日
Presuming the handle to the axes is hAx for brevity,
xLim=xlim(hAx); % return the current x limits for the axes
set(hAx,'xtick',[xLim(1):0.5:xLim(2)]) % set the tick marks (may be _too_ dense to see all)
You can also experiment with
'XMinorGrid', 'on|off'
'XMinorTick', 'on|off'
See
doc axes % Axes Properties for details on above
For input
doc ginput
2 件のコメント
参考
カテゴリ
Help Center および File Exchange で Graphics Object Programming についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!