我有穿过x轴的数据,我试图使轴变暗,使它们在图表中更明显。我正在使用的代码只是使图表周围框的底部和左侧的线条变暗,而不是轴本身。我错过了什么?代码和图片如下。
ggplot() +
geom_line(data=eff, aes(EaR, Forward.Cost), color=rgb(187,8,38, max=255)) +
geom_line(data=arbitrary, aes(EaR, Forward.Cost), color=rgb(196,165,96, max=255)) +
ggtitle("Efficient Frontier \n") +
labs(x="EaR", y="Forward Cost") +
theme_bw() +
theme(axis.line = element_line(size = 1, color = rgb(0,0,0,max=255))) +
geom_point(data=eff, aes(EaR, Forward.Cost),size=2, color=rgb(187,8,38,max=255)) +
geom_point(data=arbitrary, aes(EaR, Forward.Cost),size=2, color=rgb(196,165,96,max=255))
答案 0 :(得分:0)
背景和边框。
gg+theme(panel.border = element_rect(linetype = "solid", colour = "black", size=5))+
其余代码
答案 1 :(得分:0)
有an issue with the argument "panel.border" in ggplot2。 用户etiennebr和nfdisco已检测到,即使以PDF格式打印,线条也显示不同轴之间的厚度差异。
因此,这个持久性问题的解决方案似乎很少。您可能需要为png(res=xxx)
或ggsave(dpi=xxx)
的线条粗细尝试不同的值,以查看是否存在任何重大更改,如协作者wch所建议的那样。