在R中缩放Venn图

3

我正在尝试使用以下函数绘制3个集合交集的维恩图:

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

在Quartz窗口中,我看到了3个完全相同的圆(大小都一样)。缩放去哪了?尝试了几个小时后,我在想这是不是一个bug,或者可能是我的绘图区域之前的设置不允许它(我关闭并重新打开了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])

非常感谢您的帮助和提示。我在网上看到的所有示例都已经被缩放了。

2个回答

1
根据手册,只有在某些配置下才会发生缩放。一个例子就是:
draw.triple.venn(1,2,3,0,0,0,0)

另一方面,查看该函数的源代码,似乎根本没有相关参数的使用。实际上,即使将scale=FALSE传递给上述命令,仍会导致缩放的圆形。
因此,看起来在当前的源代码中,您无法控制缩放,无论是哪种方式。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接