Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tạo hình ảnh từ ma trận pixel trong ngôn ngữ R

Trong R, có thể trực quan hóa ma trận dữ liệu dưới dạng hình ảnh pixel bằng hàm image() với tham số useRaster=TRUE.

Ví dụ cơ bản

> M <- matrix(rnorm(100, 1.5), nrow=10)
> par(mar=c(5,5,5,5))
> image(M, useRaster=TRUE, axes=FALSE)

Điều chỉnh lề (margin)

> par(mar=c(10,10,10,10))
> image(M, useRaster=TRUE, axes=FALSE)

> par(mar=c(2,2,2,2))
> image(M, useRaster=TRUE, axes=FALSE)

Ma trận pixel với thang màu xám

> image(M, axes=FALSE, col=grey(seq(0,1,length=180)))

Lưu ý: Đây là code **R language**, không phải JavaScript. Hàm image() vẽ ma trận dưới dạng lưới màu, useRaster=TRUE tối ưu hiệu năng vẽ.