ggplot图例 - 如何使线段更长?

时间:2018-06-06 22:48:53

标签: r ggplot2 legend

我喜欢ggplot,但在过去的几年里,我已经多次搁置了这个问题 - 而且我还没有找到如何修复它的建议。

我注意到有关线宽的问题 - 但该问题的答案不允许我或任何其他读者解决此线段长度问题。

我一直试图强制图例使用更大的线段,以便观众可以确定哪个因素是哪个。

require(ggplot2)

tmp2 <- NULL
plotted <- c(seq(1,55), seq(1,110,2), seq(1,165,3))
nam <- c(rep("num1", 55), rep("num2", 55), rep("num3", 55))
tmp2 <- data.frame(nam, plotted)
tmp2$indx <-  seq(1, dim(tmp2)[1])

gr <- ggplot(tmp2, aes(x = indx, y = plotted, colour=nam)) +
  geom_line(aes(linetype=nam),size=1.5) +
  labs(title = 'Block 2 N2O', x = "example X", y = "yaxis") + 
  theme_bw()

gr

这会生成一个带有线段的图例,这些线段不足以识别线条样式(一旦图表上有相当多的线条)...... enter image description here

如何让这些传奇片段更长?

谢谢!

马特

0 个答案:

没有答案