根据ggplot2,尝试使用ggplot2绘制时间序列图并使用alpha值使线条变暗/更轻。得到它在1功能,但当我尝试使用另一个数据集时,alpha不起作用。猜猜我正在调用错误的东西bc我将alpha变量设置为0.2但是线条仍然显得很暗
以下是代码和一些示例数据
tsplot <- ggplot(xall, aes(x=Var1, y=value)) +
geom_line(size=.01) + guides(colour=FALSE) + xlab(x.lab) +ylab("Time Series")
tsplot <- tsplot + aes(alpha=alpha, group= factor(Var2)) +guides(alpha=F)
xall
的示例数据 Var1 Var2 value alpha row
1 1 657 0 0.2 Other Rows
2 2 657 -0.006748957 0.2 Other Rows
3 3 657 -0.00088561 0.2 Other Rows
4 4 657 0.009399679 0.2 Other Rows
5 5 657 0.020216333 0.2 Other Rows
6 6 657 0.035222838 0.2 Other Rows
7 7 657 0.038869107 0.2 Other Rows
8 8 657 0.034068491 0.2 Other Rows
9 9 657 0.044237734 0.2 Other Rows
81 1 553 0 0.2 Other Rows
82 2 553 -0.006172511 0.2 Other Rows
83 3 553 -0.004779576 0.2 Other Rows
84 4 553 0.000116964 0.2 Other Rows
85 5 553 -0.013408332 0.2 Other Rows
86 6 553 -0.003200561 0.2 Other Rows
87 7 553 0.000574187 0.2 Other Rows
88 8 553 0.025227017 0.2 Other Rows
89 9 553 0.019984901 0.2 Other Rows
241 1 876 0 0.2 Other Rows
242 2 876 0.006348487 0.2 Other Rows
243 3 876 0.020292484 0.2 Other Rows
244 4 876 0.030155311 0.2 Other Rows
245 5 876 0.02664097 0.2 Other Rows
246 6 876 0.021992971 0.2 Other Rows
247 7 876 0.015871216 0.2 Other Rows
248 8 876 0.020519216 0.2 Other Rows
249 9 876 0.017004875 0.2 Other Rows
250 10 876 0.029588482 0.2 Other Rows
非常感谢任何帮助。
答案 0 :(得分:0)
您需要将alpha
添加到全球美学中。您还应该添加group
映射:
ggplot(xall, aes(x=Var1, y=value, alpha=alpha, group= factor(Var2))) +
geom_line(size=.01) + guides(colour=FALSE) + xlab(x.lab) +ylab("Time Series")