Rで次のベン図を円ではなく正方形としてプロットする方法はありますか?
venn.plot <- draw.triple.venn(1883,598,2151,218,221,611,95, c("AL", "RL", "R"),scale=TRUE)
Rで次のベン図を円ではなく正方形としてプロットする方法はありますか?
venn.plot <- draw.triple.venn(1883,598,2151,218,221,611,95, c("AL", "RL", "R"),scale=TRUE)
draw.triple.venn
"...ダイアグラムを構成するグリッド オブジェクトを含むクラス gList のオブジェクトを返します。また、ind = FALSE で指定されていない限り、グラフィカル デバイスにダイアグラムを表示します。Grid::grid.draw を使用して、gList オブジェクトを描画できます。グラフィックデバイスで。」(VennDiagram ヘルプ ファイルから) したがって、そのオブジェクトのコンポーネントをクリエイティブに編集することで、円の代わりに四角形を描くことができる場合があります。
(注:うっかり書いてしまった匿名編集は削除してください) やり方は以下の通りです。このハックを掘り起こすのに時間を無駄にしたことを上司に言わないでください。
Rgames> hack.plot[[6]]$x<-unit(c(.25,.75,.75,.25),unit='npc')
Rgames> hack.plot[[6]]$y <-unit(c(.25,.25,.75,.75),unit='npc')
正方形を適切に配置するには、それらの座標が必要range(as.numeric(hack.plot[[6]]$x))
です。3 つの円はスロット 6、7、および 8 にあると思います。