gpt4 book ai didi

r - 将线条设置为不同的透明度

转载 作者:行者123 更新时间:2023-12-04 18:05:42 25 4
gpt4 key购买 nike

我有一个 ggplot 将 4 个不同的系列绘制为线。我想将每一行设置为不同的透明度。我该怎么做呢?更具体地说,我希望其中两条线是透明的,两条线是不透明的。我知道如何使用 alpha 将所有线条设置为相同的透明度,但现在如何单独设置透明度。

以下是示例数据和代码:

mydata = data.frame(rep(1:4,4),runif(16),c(rep("A",4),rep("B",4),rep("C",4),rep("D",4)))
colnames(mydata) = c("month","price","series")
library(ggplot2)
ggplot(mydata,aes(month,price,color=series))+geom_line()

最佳答案

直销 alpha到美学变量并使用 scale_alpha_manual

ggplot(mydata,aes(month,price,color=series, alpha=series)) + 
geom_line() +
scale_alpha_manual(values = c(0.1, 0.1, 1, 1))
c(0.1, 0.1, 1, 1)的订单当然取决于你想要不透明的线条。

关于r - 将线条设置为不同的透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28732834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com