2

たとえば、セット A={a,b,c} とセット B={b,c,d} の場合、セット A と B の交点は {b,c} になります。

しかし、ベン図でカウント 2 の代わりに {b,c} を表示するにはどうすればよいでしょうか? limma パッケージの venn と Vennerable パッケージの Venn を試しましたが、どちらも機能しません。

4

1 に答える 1

4

ドキュメントは不完全ですが、Vennerable では FaceText="elements" オプションを使用して可能です。Venn.pdf の 10 ページの例を使用します (パッケージをインストールすると利用可能になります):

setList <- strsplit(month.name, split = "")
names(setList) <- month.name
Vmonth3 <- VennFromSets(setList[1:3])
plot(Vmonth3,doWeights=FALSE,show=list(FaceText="elements"))

要素の外観を制御することもできます。たとえば、次のコードはフォント サイズを 10 に設定します。

gp <- VennThemes(compute.Venn(Vmonth3))
gp$FaceText <- lapply(gp$FaceText,function(x) {x$fontsize<-10; return(x)})
plot(Vmonth3,doWeights=FALSE,show=list(FaceText="elements"),gp=gp)
于 2012-12-02T02:02:51.673 に答える