簡體   English   中英

在R中縮放維恩圖

[英]scaling Venn diagram in R

我試圖用以下函數繪制3組交集的維恩圖:

    library(VennDiagram)
    draw.triple.venn(10,5,4,2,3,1,1,ind=TRUE,scaled=TRUE).

在Quartz窗口中,我收到3個相同的圓圈(全部大小相同)。 縮放在哪里? 經過幾個小時的嘗試,我想知道它是否是一個錯誤,或者我的繪圖區域的先前設置可能不允許它(我關閉並重新打開Quartz窗口幾次)。 輸出值為:

    (polygon[GRID.polygon.1498], polygon[GRID.polygon.1499], polygon[GRID.polygon.1500], polygon[GRID.polygon.1501], polygon[GRID.polygon.1502], polygon[GRID.polygon.1503], text[GRID.text.1504], text[GRID.text.1505], text[GRID.text.1506], text[GRID.text.1507], text[GRID.text.1508], text[GRID.text.1509], text[GRID.text.1510], text[GRID.text.1511], text[GRID.text.1512])

任何幫助或提示將不勝感激。 我在網上看到的所有示例都已經過縮放。

根據手冊,縮放僅適用於某些配置。 一個例子是

draw.triple.venn(1,2,3,0,0,0,0)

另一方面,查看該函數的源代碼,似乎根本沒有相關的參數使用。 實際上,將scale=FALSE傳遞給上面的命令仍然會導致縮放的圓圈。

所以看起來使用當前的源代碼,你無法控制縮放,無論如何。

在許多情況下,scale參數被忽略。 這是另一個也沒有按比例繪制的例子

venn.plot <- draw.triple.venn(1883,598,2151,218,221,611,95, c("AL", "RL", "R"),scale=TRUE)

我用這個.jar代替: http//www.cs.kent.ac.uk/people/staff/pjr/EulerVennCircles/EulerVennApplet.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM