答案 0 :(得分:1)
首先,感谢您使用treemap包。
树形图中尚未实现调整线条粗细,但我会将其包含在下一个版本中。
目前的解决方法是:
library(treemap)
data(GNI2010)
treemap(GNI2010,
index=c("continent", "iso3"),
vSize="population",
vColor="GNI",
type="value")
library(grid)
getNames() #get all grid object names
grid.edit("Africa", gp=gpar(lwd=4))
<强>更新强> 它已经包含在开发中。 https://github.com/mtennekes/treemap上的版本。见参数lwds。
答案 1 :(得分:1)
获取treemap的开发版本(目前版本为2.1):
library(devtools)
install_github("treemap", username="mtennekes", subdir="pkg")
library(treemap)
接下来使用border.lwds(而不是lwds)定义线宽。
data(business) # in treemap
treemap(business,
index=c(paste0("NACE",1:3)),
vSize="employees",
vColor="NACE1",
type="categorical",
border.col = c("red","white"), # defines line colour
border.lwds = c(1,3), # defines line width
position.legend = "none") # remove legend