【发布时间】:2011-09-10 09:36:10
【问题描述】:
我无法在 Octave 中绘制一个正方形。 我不能强制等比例轴,所以我得到一个矩形:
以下试验无效:
x = [0, 1, 1, 0, 0]';
y = [0, 0, 1, 1, 0];
plot(x, y), axis equal, axis([-1,2, -1,2])
% figure('Position', [10,10,100,100]); %[startx,starty,width,height]
% plot(x, y)
可能我需要指定一个固定的窗口大小和同样 缩放轴。当第一个这样的显示窗口时,我会很满意 会显示一个正确的正方形。一个豪华的解决方案将使窗户 (或其内容) 不能交互式调整大小。
备注:
- 我在 Windows XP 上安装了 Octave 3.2.4。
- Stackoverflow中的建议 不起作用。
【问题讨论】:
-
奇怪,在 Ubuntu 上,我得到了一个漂亮的正方形(正如预期的那样......):postimage.org/image/20h41uw04
-
@Bart:所以,可能是 Windows 问题(再次)。谢谢!
-
axis square曾经在我的 octave (winXP) 上工作,但自从我上次尝试后就停止了。上次我更新到较新版本时出现问题... -
我在 Octave 3.4.2 中遇到了同样的问题。幸运的是,我仍然有 3.0.3 版并行,它在那里工作。