How to force a (small) gap on axis

6 ビュー (過去 30 日間)
Tim
Tim 2024 年 12 月 16 日
コメント済み: Adam Danz 2024 年 12 月 16 日
Hi,
when I plot data with values from -1 to 1, the y-axis ranges from -1 to 1, resulting in the graph reaching the top and bottom of the plot, which looks bad.
If my values range from -pi to pi, the axis will go from -4 to 4, resulting in the graph not reaching the top and bottom, which looks much better.
Is there a way to switch to a mode where there is always a (small) gap?
I know I can define the min/max of the axis, but I don't want to do it manually for each plot or define a formula on my own.
Many thanks!

回答 (2 件)

ScottB
ScottB 2024 年 12 月 16 日
Try:
axis padded
  2 件のコメント
Tim
Tim 2024 年 12 月 16 日
Exactly what I want, thanks a lot! May your beer always be cold!
Adam Danz
Adam Danz 2024 年 12 月 16 日
You can also apply this to individual axes using xlim('padded') or with ylim, zlim.

サインインしてコメントする。


Les Beckham
Les Beckham 2024 年 12 月 16 日
You can use the axis command to specify some padding around the data
plot(-1:0.1:1)
grid on
plot(-1:0.1:1)
axis padded
grid on
  1 件のコメント
Tim
Tim 2024 年 12 月 16 日
Perfect, thank you, may your beer also always be cold!

サインインしてコメントする。

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

タグ

製品


リリース

R2024b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by