6

マイクロアレイデータのセットがあり、添付の図に従って表現したいと思います(PowerPointで作成)。Rで利用可能なさまざまなパッケージ(VennDiagram、venneuler、limma)を試しました。ただし、データを比例的に描画したり、値を表示したりすることはできませんでした。

誰もそれを行う方法を知っていますか?

遊ぶコードは以下にあります!

ありがとうございました!

# you might need these:
source("http://www.bioconductor.org/biocLite.R")
biocLite("limma")
library(VennDiagram)
library(limma)
library(venneuler)

# Trial 1: Kind of proportional but difficult to customize for labels and other stuff
su <- venneuler(c(A=162, B=104, C=86, "A&B"=206, "A&C"=112, "B&C"=90 ,"A&B&C"=2433))
plot(su)

# Trial 2: looks nice but not proportional
hw <- c(F,F,F,F,T,T,T,T)
hm <- c(F,F,T,T,F,F,T,T)
hr <- c(F,T,F,T,F,T,F,T)
c4 <- cbind(hw,hm,hr)
e <- vennCounts(c4)
e[1:8,4] <- c(3193,86,104,90,162,112,206,2433)
vennDiagram(e)

ここに画像の説明を入力

4

2 に答える 2

0

VennDiagram パッケージをお勧めします: http://cran.r-project.org/web/packages/VennDiagram/VennDiagram.pdf

ページ 19 には、非常に優れた例 (高度な例と簡略化された例の両方) の 10 ページがあります。今のところ、必要なことでできないことは何も見つかりませんでした。

この質問に関してここにたどり着いた他の人々の一般的な助けとして(この質問に直接関係はありませんが、関連性があります)、この検索を使用して回答を探すことをお勧めします

于 2014-03-21T13:47:35.247 に答える