Я пытаюсь создать штрих-код в сочетании с графиком, но у меня есть проблемы, центрирующие все графики, так что они соответствуют оси x. Я хочу ярлыки на барах (им пришлось подвергать их цензуре;)) и точки обоих графиков, центрированные по типу x-axis.Как получить координату x в barplot в R
Я действительно не понимаю, почему клещи оси x имеют правильную центрировку с помощью баров, но все остальное имеет неравноценный характер таким образом (хотя я использую одну и ту же переменную x, чтобы расположить их оба).
Как я могу сосредоточить их все вместе.
Вот код, который я сделал для черчения (изображение производит ниже):
#### base sytem
par(mar = rep(4, 4))
barData <- con
y <- lineData <- CPL
z <- CPLmax
x <- barplot(barData,
axes = FALSE,
col = "green",
xlab = "",
ylab = "",
ylim = c(0, max(con) * 1.1))
axis(1, at = x, labels = timeline)
axis(4, at = NULL)
par(new = TRUE)
plot(x = x, y = y, type = "b", col = "blue", axes = FALSE, xlab = "", ylab = "", ylim = c(0, max(CPL) * 1.1))
lines(x = x, y = z, type = "b", col = "red", axes = FALSE, ylab = "", ylim = c(0, max(CPL) * 1.1))
axis(2, at = NULL)
text(x = x, y = 3, labels = barData, pos = 1)
abline(v= x, col="purple")
print(x)
print(y)
box()
http://i.stack.imgur.com/Vvpxz.png
Это абсолютно блестяще. Спасибо. –