我正在尝试使用以下函数绘制 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
传递给上述命令仍然会产生缩放的圆圈。
因此,在当前的源代码中,您无法控制缩放,无论是哪种方式。
关于r - R 中的缩放维恩图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13402154/