2014-06-08 43 views
2

我正在嘗試增加R中等高線圖標的字體大小。 目前,等高線圖標籤太小以至於無法閱讀!如何增加輪廓標籤的字體大小?

設置cex不會更改輪廓圖標籤的字體大小。 我應該設置哪個參數?

model <- function (a, b){ 
    23.86+5.525*b-2.5725*a-6.6413*b^2-5.1862*a^2 
} 

x <- seq(-1, 1, 0.1) 
y <- seq(-1, 1, 0.1) 
z <- outer(x, y ,model) 

png('contour.png', width = 1000, height = 1000) 
par(cex=3) 
contour(x, y, z) 
dev.off() 

輸出:

enter image description here

回答

6

傳遞labcex參數contour與期望的縮放因子。如?contour所述,labcexcex用於輪廓標記

contour(x, y, z, labcex=5) 

http://www.rexamine.com/manual_upload/so_24109985.png

+0

如果這是一個基礎R功能,爲何它沒有遵循CEX命名約定 – rawr

+0

@rawr:我不知道(我真的試圖找到一些理由的.. )。相反,它不是爲了[S-PLUS兼容性](http://www.uni-muenster.de/ZIV.BennoSueselbeck/s-html/helpfiles/contour.html),因爲S的'countour'有一個'labex 'arg(原文如此!) – gagolews