Ответ 1
Возможно, это потому, что у вас есть только одна ось y, используя ваш путь. Вы попробовали что-то вроде этого?
mt + facet_grid(cyl ~ ., scales="free")
В следующем примере, как мне получить пределы оси Y для масштабирования в соответствии с данными на каждой панели?
mt <- ggplot(mtcars, aes(mpg, wt, colour = factor(cyl))) + geom_point()
Ни один из них не сделает этого:
mt + facet_grid(. ~ cyl, scales="free")
mt + facet_grid(. ~ cyl, scales="free_y")
Возможно, это потому, что у вас есть только одна ось y, используя ваш путь. Вы попробовали что-то вроде этого?
mt + facet_grid(cyl ~ ., scales="free")
Вы не можете. См. здесь
Вместо этого вы можете использовать facet_wrap
, который будет "освобождать" обе оси