这是代码:
xbreaks <- c(100, 200, 300)
ybreaks <- c(2, 3, 4, 5)
ggplot(mtcars, aes(hp, wt)) +
scale_x_continuous(breaks=xbreaks) +
scale_y_continuous(breaks=ybreaks) +
geom_point()
这是情节:
如何找到与左下角(我用绿点标记)相对应的 X 和 Y 值?我猜它们大约是 (40, 1.40),但是我可以向 R 询问确切的值吗?
最佳答案
是的你可以!试试这个:
g <- ggplot(mtcars, aes(hp, wt)) +
scale_x_continuous(breaks=xbreaks) +
scale_y_continuous(breaks=ybreaks) +
geom_point()
b <- ggplot_build(g)
b$layout$panel_ranges[[1]]$x.range
[1] 37.85 349.15
关于r - 如何确定 ggplot2 中角的 x 和 y 坐标?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50594057/