作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法弄清楚如何使用 ggimage
突出显示多种颜色。
很清楚如何将不同的图像设置为一种颜色(from vignette):
library("ggplot2")
library("ggimage")
set.seed(2017-02-21)
d <- data.frame(x = rnorm(10),
y = rnorm(10),
z = sample(c("A","B","C","A","B","C","A","B","C","A")),
image = sample(c("https://www.r-project.org/logo/Rlogo.png",
"https://jeroenooms.github.io/images/frink.png"),
size=10, replace = TRUE)
)
ggplot(d, aes(x, y)) + geom_image(aes(image=image), color="firebrick")
我在示例中引入了另一列 z
,因为我正在使用的数据集有一个变量,我想对其应用 color
美学。
我尝试了通常如何在 ggplot()
(和/或 geom_point()
)调用中设置它,但我没有得到我想要的输出:
ggplot(d, aes(x, y)) + geom_image(aes(image=image), color=d$z)
Error in col2rgb(color) : invalid color name 'test'
它不接受多种颜色吗?
ggplot(d, aes(x, y)) + geom_image(aes(image=image), color = c("blue","red","green"))
我还尝试使用 RColorBrewer
指定三种颜色:
library(RColorBrewer)
my_color <- brewer.pal(3, "Set1")
ggplot(d, aes(x, y)) + geom_image(aes(image=image), color = my_color)
非常感谢您帮助解决这个问题。
最佳答案
set.seed(2017-02-21)
d <- data.frame(x = rnorm(10),
y = rnorm(10),
z = sample(c("A","B","C","A","B","C","A","B","C","A")),
image = sample(c("https://www.r-project.org/logo/Rlogo.png",
"https://jeroenooms.github.io/images/frink.png"),
size=10, replace = TRUE)
)
ggplot(d, aes(x, y,group=z)) + geom_image(aes(image=image,color=factor(z)))
关于r - 如何在 geom_image() 中使用多种颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50478991/
我无法弄清楚如何使用 ggimage 突出显示多种颜色。 很清楚如何将不同的图像设置为一种颜色(from vignette): library("ggplot2") library("ggimage"
研究时this answer ,我尝试通过 geom_image() 绘制图像条来自 ggimage包,但无法让它工作。 geom_image()修改图像的纵横比,我不知道如何阻止它(或者这是否可能)
我目前正在尝试创建一个将 Logo 映射到 X 和 Y 坐标的图。虽然目标是拥有另一组具有相同 Logo 但具有 alpha 值的点,以便 Logo 更加透明。 这是一个可重现的例子。目标是让左侧的
我是一名优秀的程序员,十分优秀!