gpt4 book ai didi

r - 如何在r中设置插入图像的颜色

转载 作者:行者123 更新时间:2023-12-03 02:15:27 25 4
gpt4 key购买 nike

有没有办法将图像插入到 R 的绘图中并在这样做时设置其颜色?我想为给定的数据集插入轮廓,并将其设置为与我选择用于绘制相应数据点的颜色相匹配。我对一般计算机系统和 R 中的图形管理方式没有深入的了解,这可能会告诉您这个问题的答案。

下面的代码将插入图像,但我无法找到更改颜色的方法。

require(jpeg)
thiscolor <- "red"
plot(x=c(1, 4), y=c(1, 2), main="test plot", col=thiscolor)
thispic <- readJPEG(<insert path for any image here>)
rasterImage(thispic,
xleft=3, xright=3.5,
ytop=2, ybottom=1.8,
)

最佳答案

我不明白你所说的剪影到底是什么意思。但对我来说,光栅是颜色矩阵。所以你可以改变它的颜色。这里有一个演示。我正在使用 grid 包中的 grid.raster 。但这与rasterImage

是一样的

这里是一个例子:

library(png)
library(grid)
img <- readPNG(system.file("img", "Rlogo.png", package="png"))
## convert it to a raster, interpolate =F to select only sample of pixels of img
img.r <- as.raster(img,interpolate=F)
## Change all the white to a blanck
img.r[img.r == "#00000000"] <- 'red'
plot.new()
grid.raster(img.r)

enter image description here

关于r - 如何在r中设置插入图像的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15121290/

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