使用四向数组中的数据在R中创建成对散点图
到目前为止,我已经尝试了很多方法来绘制这个函数,但是,似乎没有一种方法允许我使用图像中的数据。数据存储在四向数组“im”中,其中数组的最后一种模式对应于RGB颜色表示。我试图创建一个两两散点图来研究成像像素值沿不同颜色坐标的关联。例如,可以提取红色的像素值 作为“im[,,1]”。到目前为止,我尝试使用pairs()函数,但得到的错误是:in plot.new():图边距太大。我不一定确定如何在多个散点图中适当地绘制数据使用四向数组中的数据在R中创建成对散点图,r,image-processing,R,Image Processing,到目前为止,我已经尝试了很多方法来绘制这个函数,但是,似乎没有一种方法允许我使用图像中的数据。数据存储在四向数组“im”中,其中数组的最后一种模式对应于RGB颜色表示。我试图创建一个两两散点图来研究成像像素值沿不同颜色坐标的关联。例如,可以提取红色的像素值 作为“im[,,1]”。到目前为止,我尝试使用pairs()函数,但得到的错误是:in plot.new():图边距太大。我不一定确定如何在多个散点图中适当地绘制数据 setwd("~/Downloads") install.packages
setwd("~/Downloads")
install.packages("imager")
library (imager)
library(graphics)
im <- load.image('Denny.jpg')
im
plot(im)
img=(im[,,,1]+im[,,,2]+im[,,,3])/3
img= apply(apply(img,1,rev))
image(img,col=grey(0:12/12))
A=apply(im[,,1,1],1,rev)
image(A)
pairs(im[,,,1:3]
setwd("~/Downloads")
install.packages("imager")
library (imager)
library(graphics)
im <- load.image('Denny.jpg')
im
plot(im)
img=(im[,,,1]+im[,,,2]+im[,,,3])/3
img= apply(apply(img,1,rev))
image(img,col=grey(0:12/12))
A=apply(im[,,1,1],1,rev)
image(A)
pairs(im[,,,1:3]
setwd(“~/Downloads”)
安装软件包(“imager”)
图书馆(成像仪)
图书馆(图形)
尝试放大RStudios绘图窗格。您收到的消息是由于RStudio使用绘图窗格大小来定义绘图的尺寸。如果窗格太小,则会出现错误。我试图查找它,但如何增加绘图平面大小,以便在mac上不会出现此错误?只需拖动窗格的边框。这似乎不起作用,因此可能是数据太多,或者正在发生另一个问题!但是谢谢你的建议!