【问题标题】:scaling Venn diagram in RR中的缩放维恩图
【发布时间】:2012-11-04 07:49:53
【问题描述】:

我正在尝试使用以下函数绘制 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])

任何帮助或提示将不胜感激。我在网上看到的所有示例都已按比例描绘。

【问题讨论】:

    标签: r data-visualization


    【解决方案1】:

    在许多情况下都会忽略比例参数。 这是另一个未按比例绘制的示例

    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

    【讨论】:

      【解决方案2】:

      根据手册,缩放只发生在一些配置中。一个例子是

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

      另一方面,查看该函数的源代码,该参数似乎根本没有相关用途。事实上,将scale=FALSE 传递给上述命令仍然会产生缩放的圆圈。

      因此,对于当前的源代码,您无法控制缩放,无论哪种方式。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-02
        • 2023-01-14
        • 1970-01-01
        相关资源
        最近更新 更多