想象一下,我在 ggplot2 中有一个饼条,
data <- data.frame(cluster = paste("Cluster", 1:3), size = c(0.33, 0.33, 0.33))
data = rbind(data, data)
ggplot(data, aes(x = factor(1), fill = cluster, weight=size)) +
geom_bar(width = 1) + coord_polar(theta="y")+ theme_bw() +
scale_x_discrete("",breaks=NULL) + scale_y_continuous("",breaks=NULL) +
theme(panel.border=element_blank(),
strip.text=element_blank(),
strip.background=element_blank(),
legend.position="none",
panel.grid=element_blank())
还有另一个强度向量 I 由向量 (0.2, -1, 1) 表示。我喜欢将每个切片着色为从蓝色到红色的渐变。比如说,蓝色代表-1,红色代表1。