df <- data.frame(X1 = rep(1:5,1), X2 = rep(4:8,1), var1 = sample(1:10,5), row.names = c(1:5))
library("ggvis")
graph <- df %>%
ggvis(~X1) %>%
layer_lines(y = ~ var1) %>%
add_axis("y", orient = "left", title = "var1") %>%
add_axis("x", orient = "bottom", title = "X1") %>%
add_axis("x", orient = "top", title = "X2")
graph
Очевидно, что верхняя ось X (X2) здесь неверна, поскольку она относится к той же переменной, что и X1. Я знаю, как создать масштабированную ось двойного у в ggvis. Но как я могу создать подобную двойную ось на разных X? Эти две оси X должны относиться к различным переменным (X1 и X2 в этом примере).Сделать двойные X-axs на основе разных переменных, используя ggvis
Я знаю, что это может быть НАДЕЖНАЯ идея сделать двойную ось Х. Но мне может понадобиться один из моих рабочих наборов данных. Любые комментарии и предложения приветствуются!
спасибо! LyzandeR. Точно решайте мою проблему. – Chuan
Добро пожаловать @ChuanTang. Рад, что я мог бы помочь :) – LyzandeR