r图像功能改变大小

时间:2015-04-27 19:06:15

标签: r image text-formatting

我正在尝试使用图像功能来显示矩阵。我想设置单元格的大小(我的意思是小方块,每个小方块代表矩阵的一个元素)。我不知道我的矩阵预先有多少元素。

这是我现在的代码:

// register a ResourceLoader module...
$wgResourceModules['custom.foo.whatever'] = array(
    'scripts' => array( 'foo/bar.js', 'foo/baz.js' ),
    // could e.g. add dependencies on core modules here
);
// ...and set up a hook to add it to every page
function addMyCustomScripts( &$out ) {
    $out->addModules( 'custom.foo.whatever' );
    return true;
}
$wgHooks['BeforePageDisplay'][] = 'addMyCustomScripts';

我希望得到类似的东西:

A <- matrix(1:20, 5, 4)
image(A)

有人会有一些想法吗?

1 个答案:

答案 0 :(得分:1)

网格单元可能最容易使用,

A <- matrix(1:20, 5, 4)
library(grid)
m = A/max(A) # replace with matrix of colours, this will default to grey
grid.raster(m, 
            width = unit(NROW(A)*5,"mm"), # cell 5mm wide
            height = unit(NCOL(A)*4,"mm"),# and 4mm high
            interpolate = FALSE)