R pie()调整线条的粗细

R pie() adjust thickness of lines

我尝试了在帮助中找到的各种 cex 选项,它们不会改变 pie() 图线条的粗细。

x <- c(21, 62, 10, 53)
labels <- c("London", "New York", "Singapore", "Mumbai")
pie(x, labels, main = "City pie chart", col = rainbow(length(x)))
#same as:
pie(x, labels, main = "City pie chart", cex.line=100, col = rainbow(length(x)))

如何改变 pie() 中线条的粗细?

我相信基础 pie() 不包括要修改的 lwd 参数。

您可以通过在图形参数中预先设置来实现。

查看默认线宽:

par()$lwd

现在要更改它,您可以尝试:

par(lwd = 3)
pie(x, labels, main = "City pie chart", col = rainbow(length(x)))