我正在制作一个彗星图,可以很好地绘制出随着“时间”变化的实际曲线。我的问题是,轴始终会调整,以使图形完全填充图形窗口。在此情况下,图形是一个椭圆,并且我希望y-和x-轴具有相同的范围,以便椭圆与图形窗口边框之间有一些空间。
我尝试将
我尝试使用类似于以下内容的东西(r12是我的x-和y坐标矩阵)
但MATLAB始终将y轴设置为[-3 3],将x轴设置为[-1 18](由于我的数据,椭圆大约是6乘以18)。
我该如何制作具有预定轴的彗星图?
我尝试将
axes([-18 18 -18 18])
和axes equal
放置在各个位置。我尝试使用类似于以下内容的东西(r12是我的x-和y坐标矩阵)
ax=axes;
set(ax,'xlim',[-18 18],'ylim',[-18 18]);
comet(ax,r12(:,1),r12(:,2))
但MATLAB始终将y轴设置为[-3 3],将x轴设置为[-1 18](由于我的数据,椭圆大约是6乘以18)。
我该如何制作具有预定轴的彗星图?
comet
之后放置set(ax,'xlim',[-18 18],'ylim',[-18 18]);
应该会解决问题。 - Andrey Rubshtein