我必须使用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
),则发现只增加了图例标题的标签。
答案 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