R 几何图形中的ggplot如何计算插值颜色?
这个问题是我第一次遇到这个问题时的答案/想法的延伸 我的问题是R 几何图形中的ggplot如何计算插值颜色?,r,ggplot2,colors,R,Ggplot2,Colors,这个问题是我第一次遇到这个问题时的答案/想法的延伸 我的问题是ggplot如何在点之间插值颜色,特别是在geom_线和颜色美学下 例如: require(tidyverse) #Example dataset df <- data.frame(x = c(1:4), y = c(1, 3, 1, 3), color = c(10, 1, 10, 1)) #Graph df %>% ggplot(aes(x,
ggplot
如何在点之间插值颜色,特别是在geom_线
和颜色
美学下
例如:
require(tidyverse)
#Example dataset
df <- data.frame(x = c(1:4),
y = c(1, 3, 1, 3),
color = c(10, 1, 10, 1))
#Graph
df %>%
ggplot(aes(x, y, color = color)) +
geom_line() +
geom_point()
require(tidyverse)
#示例数据集
df%
ggplot(aes(x,y,颜色=颜色))+
geom_线()+
几何点()
例如,在上图中,相同的“路径”一次(从点1到点2)“浅蓝色”,另一次(从点2到点3)“深蓝色”。
我假设两点之间的“路径”由最后一个值着色。虽然通常是正确的或有意义的,但在某些情况下,例如,它可能是不正确的和/或误导性的
我的问题:
ggplot
如何计算从一个点到下一个点的路径颜色您的其他代码会抛出错误。这似乎是一个重复的问题。修复:)我忘了添加库。棘手的问题。ggplot2的内部工作对很多人来说都是个谜。可以在
geom_line
中创建渐变,以更好地表示实际值或过渡。签出此SO post:这并不完全回答您的问题,而是签出ggplot\u build
函数,该函数将生成一个包含所有不同数据点的值的对象。你可以看到geom_线的颜色必须是alpha值。谢谢!也许我可以把这两个部分连接起来,在ggplot_构建或类似的东西下插入一个部分。这不是一个完美的答案,但绝对值得投赞成票。你应该把它写成一个答案:)