使用整数缩放x轴的R图的x轴上的浮点位置

时间:2018-03-21 07:53:13

标签: r plot

我有一个离散x轴的图,从0.1到1.0,步长为0.1,用于表示从0到1的连续范围。 并且我有ay,by,cy等数据和ax,bx,cx中的x位置,它们具有比x轴当前具有的更精细的粒度和不同的值。 所有载体的长度都相同。

这是一个显示错误x位置的ay值的示例。

x <- seq(0, 1, 0.1)
ax <- c(0.08, 0.13, 0.172, 0.2224, 0.357, 0.42, 0.551, 0.76, 0.79, 0.81, 0.92)
ay <- c(113.4, 111, 162.2, 35, 5, 4, 64, 74, 91, 93, 91)
plot(x, ay, type="b")

enter image description here

是否有可能没有ggplot2 根据ax,bx,cx重新对齐y值的x位置? (ax!= bx!= cx)

1 个答案:

答案 0 :(得分:1)

为什么不使用plot(ax, ay),然后使用axis()指定从0.0到1.0的刻度?

plot(ax, ay, type="b")
axis(1, at = seq(0, 1, 0.1))

enter image description here

然后将bxby放在一起,cxcy等等。