Я использую пакет VennDiagram в R. Я знаю, как создавать диаграммы Венна, но есть ли способ раскрасить только определенные области диаграммы? Например, если бы у меня были категории A1, A2 и A3, я хотел бы раскрасить только ту область внутри A1, которая не перекрывается с другими категориями.
Раскрашивание определенных областей на диаграммах Венна в R
Ответы (1)
Пакет VennDiagram не дает полного контроля над цветами семи областей построения диаграммы Венна с тремя категориями, но он позволяет вам контролировать цвет каждого отдельного круга. В вашем случае вы можете получить желаемый эффект, установив цвет первой области на синий, а остальных областей на белый и удалив прозрачность:
library(VennDiagram)
draw.triple.venn(
area1 = 65,
area2 = 75,
area3 = 85,
n12 = 35,
n23 = 15,
n13 = 25,
n123 = 5,
category = c("First", "Second", "Third"),
fill = c("blue", "white", "white"),
alpha=c(1, 1, 1),
lty=c(1, 1, 1),
cex = 2,
cat.cex = 2,
cat.col = c("black", "black", "black")
)
person
josliber♦
schedule
14.06.2015