R ggplot根据条件改变线条粗细或样式

时间:2016-09-06 18:41:42

标签: r ggplot2

这是a link to a .csv of my data,我称之为“pop_c”。

我使用以下代码生成线图:

ggplot(data = pop_c, aes(x = year, y = pop_change, color = state)) + 
  geom_line(stat="identity")

但是,我想根据“衰退”栏改变线条的粗细,样式或阴影。如果'衰退'列中的值为1,我希望该行为:a)较厚,b)阴影较暗,或c)两者的某种组合。

有人可以根据这样的条件解释如何改变线条的粗细,样式和/或阴影吗?

1 个答案:

答案 0 :(得分:3)

alpha=recessionsize=recessionlinetype=recession添加到aes()