Привет, я попытался использовать функцию изображения в R
t=read.csv('Sample.csv',header=FALSE,sep=",");
data=as.matrix(t)
my_palette <- gray.colors(256,start=0,end=1,gamma=2.2,rev=TRUE);
tiff(file="xyz_2000x766.tiff",width=2000,height=766,units="px");
par(mar=c(0,0,0,0))
image(data, xaxt= "n", yaxt= "n", bty="n", col=my_palette, useRaster=TRUE);
dev.off()
Размер моей матрицы данных 2000 на 383. Если я пытаюсь построить разрешение 1000x383 или 1000x766 px, то я не вижу вертикальной белой линии но как только я делаю 2000 x 766 (разрешение px), появляется белая линия. К сожалению, я не могу предоставить данные здесь из-за неопубликованного набора данных. Мне интересно знать, почему tiff, jpeg, png, растровое изображение или pdf в R дают мне эту вертикальную белую линию, когда я строю матрицу с разрешением 2000 x 766, и как нет белой линии в середине изображения при 1000 x Разрешение 383 или 1000 x 766 пикселей. Любое руководство полезно. Эта проблема случалась с другими, но до сих пор ничто не помогло мне избавиться от этой вертикальной белой линии из моих изображений R.