R - xlim连续增加

时间:2016-04-23 11:57:06

标签: r sequential

是否可以用1增加X轴的值?例如 - 1,2,3,4,5等。

现在我用它:

xlim=c(1,16)

结果是:

enter image description here

哪个看起来不太好,理想情况是顺序增加1 - 从1到16,因为我有16个X轴值。

1 个答案:

答案 0 :(得分:0)

使用xlim可以精确控制

axis。为了说清楚,我将重现一个没有轴控制的图,而一个我们在比例尺上进行修改。

x <- rnorm(100, 10, 2)
y <- rnorm(100, 10, 2)

par(mfrow = c(1, 2))
生成

Plot 1时没有轴控制

plot(x, y, main = "Plot 1")

Plot 2中,我们设置了一个示范xlimylim,为两个轴产生0到20的比例。我们可以使用axis对其进行更精细的调整:为了举个例子,我为轴x创建了1,为轴y创建了5,

plot(x, y, xlim = c(0, 20), ylim = c(0, 20), main = "Plot 2")
axis(1, at=seq(0, 20, 1))
axis(2, at=seq(0, 20, 5))

enter image description here

那不是全部。 axis允许在你的情节轴上使用其参数进行非常精细的工作。

axis(side, at=, labels=, pos=, lty=, col=, las=, tck=, ...)

一个整数,表示绘制轴的图形一侧(1 =底部,2 =左,3 =顶部,4 =右)

是在

指示应绘制抽头标记的数字向量

标签

要放在刻度线上的标签的字符向量(如果为NULL,将使用at值)

<强>正 轴线绘制的坐标。 (即,它穿过的另一个轴上的值)

<强> LTY

线型

<强> COL

线条和刻度线颜色

las

标签与轴

平行(= 0)或垂直(= 2)

<强> TCK

刻度标记的长度作为绘图区域的分数(负数为 外部图形,正数在内部,0表示刻度,1表示网格线)默认值为-0.01