R [ggplot2] 如何设置刻度大小?

17

我想设置刻度的大小,但是当我指定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))

http://prnt.sc/dlwv0i

角度参数不起作用。

ggplot2版本为2.2.0.9000

任何帮助将不胜感激。


这似乎很奇怪。您可以通过在element_line中添加类似color = “black”linetype = 1的内容来解决它。 - aosmith
1
谢谢,这并没有帮助,但是将 lineend = "square"lineend = "round" 设置为解决了问题。然而,使用默认的 lineend = "butt" 无法解决问题。 - ZsideZ
1个回答

40

谢谢,axis.ticks.length和axis.ticks.size的组合完美地运作。 - ZsideZ

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接