R [ggplot2]如何设置刻度尺寸?

Zsi*_*deZ 3 r ggplot2

我正在尝试设置刻度尺寸,但是当我指定axis.ticks参数时,刻度在两个轴上都变为水平.例如

data <- data.frame(x =c(1:10), y = c(1:10) )
ggplot(data, aes(x, y)) + 
  geom_point() +
  theme(axis.ticks = element_line(size = 5))
Run Code Online (Sandbox Code Playgroud)

http://prnt.sc/dlwv0i

并且角度参数不起作用.

ggplot2版本2.2.0.9000

任何帮助,将不胜感激.

Mar*_*Blo 10

你可能会这样做

ggplot(data, aes(x,y)) + 
    geom_point() + 
    theme(axis.ticks.length=unit(.25, "cm")
Run Code Online (Sandbox Code Playgroud)

这是来自http://docs.ggplot2.org/dev/theme.html