我想扩大 R 中 x 轴刻度线之间的间距。
我在 x 轴上有年份c(2005:2012)
y 轴上每年一个值。
说:
A <- c(5,4,6,7,3,8,4,2)
B <- c(2005:2012)
plot(B, A, type="l")
我现在需要扩大每个刻度线之间的间距,以便水平“拉伸”我的绘图以获得更好的概览。我的 R 知识已经结束了,我在互联网上没有找到任何东西,请帮忙。我只使用R的标准图形包。
这不是plot
确定交互式绘图设备的纵横比的函数。 R 的 3 个主要分支都有自己的默认交互设备: Mac 有quartz()
,Windows有(我以为window()
但检查它的帮助页面我显然错了,并检查?dev.interactive
结果表明,正确的函数是windows()
)和Linux,x11()
or X11()
。如果要打开尺寸与默认尺寸不同的设备,则需要发出具有与默认尺寸不同的高度和宽度值的命令(或者,如果您的 GUI 支持该操作,则可以拉伸现有窗口):
quartz(height = 5, width = 10)
A <- c(5,4,6,7,3,8,4,2)
B <- c(2005:2012)
plot(B, A, type="l")
如果您想了解有关 R 图形模型的更多信息,您应该阅读:?Devices
.
在记不住 Windows 交互设备名称后,我发现这可能是一个跨平台黑客攻击,使用的事实是options
函数可以提供对默认设备的访问:
options()$device(height=5, width=10)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)