这是我正在使用的代码:
ggplot(data, aes(x = Date1, group=1)) +
geom_line(aes(y = Wet, colour = "Wet")) +
geom_line(aes(y = Dry, colour = "Dry"))
Run Code Online (Sandbox Code Playgroud)
当我使用功能大小时,线条太粗,并且它们的宽度从size=0.1到size=10或更多相同。有没有办法控制线的大小?
虚拟数据:
Date Wet Dry
July 5.65 4.88
September 5.38 3.93
October 4.73 2.42
Run Code Online (Sandbox Code Playgroud)
小智 5
使用 geom_line() 更改大小时经常遇到的一个问题是大小必须超出 aes() 命令的范围。如果你不这样做,大小参数将始终使行保持在令人讨厌的大小。
所以,而不是:
ggplot(data, aes(x = Date1, group=1)) +
geom_line(aes(y = Wet, colour = "Wet", size = 3)) +
geom_line(aes(y = Dry, colour = "Dry", size = 3))
Run Code Online (Sandbox Code Playgroud)
尝试:
ggplot(data, aes(x = Date1, group=1)) +
geom_line(aes(y = Wet, colour = "Wet"), size = 3) +
geom_line(aes(y = Dry, colour = "Dry"), size = 3)
Run Code Online (Sandbox Code Playgroud)