增加image.plot图例中的字体大小

时间:2019-07-16 10:21:56

标签: r matrix plot

我必须使用R中image.plot包中的fields函数来绘制矩阵(通常我更喜欢使用raster包)。我无法增加图例中的字体大小,以便以适当的分辨率导出绘图。

library(fields)
mat <- matrix(data = rnorm(500,55.3, 103), nrow = 250, ncol = 250)
image.plot(mat, legend.cex = 12) # nothing

如果我使用了一个额外的参数(例如legend.args),则发现只增加了图例标题的标签。

1 个答案:

答案 0 :(得分:1)

更改legend.cex将更改图例文本标签的大小:

image.plot(mat, legend.lab="Test", legend.cex = 12) # Test label in large size

如果要更改图例中数字值的大小,请尝试:

image.plot(mat, axis.args=list(cex.axis=2)) # Legend numeric values in large size