6
私はvenneuler venn図の凡例を作成したいと思います。関数venneulerがコンソールに使用されている色を返すので、これは簡単です。色は0と1の間の値です。$ colorsに格納されている数値を凡例のfill引数を埋めるために使う方法を知りたいと思います。legend venn veneneulerの図
私はvenneulerから抽出した$ colorsとcolors()のインデックスを使ってこれを試みました。色()は区間の値でインデックス付けされていますが、私は何を望むかを示すためにこれを入れます。あなたはそれが色の文字列をRGBにy$colors
に数値を変換する方法を見ることができますplot.VennDiagram
とそのデフォルトを熟読することにより
set.seed(20)
x <- matrix(sample(0:1, 100, replace = TRUE), 10, 10)
colnames(x) <- LETTERS[1:10]
rownames(x) <- letters[1:10]
require(venneuler)
y <- venneuler(x)
plot(y)
y$colors
legend(.05, .9, legend = colnames(x), fill = colors()[y$colors])
オブライアン。 –
私は 'id < - 一致(名前(y $色、LAB))' の代わりに使用しました –