【发布时间】:2021-02-24 15:35:28
【问题描述】:
大家好,我想绘制欧拉图,但我希望以不同的方式绘制如下图。我如何绘制这种类型的欧拉图有什么建议,是否可以像这样绘制
谢谢
A B C D A1 B1 C1 D1
2 3 5 6 2 30 30 60
3 0 1 2 4 50 10 10
4 0 6 5 85 4 85 50
6 0 10 4 90 70 90 4
5 92 50 10 50 50 3 30
【问题讨论】:
-
好的,我会编辑我的问题
-
一个问题是圆圈通常不足以表达超过 3 组的关系。对于 4 组,使用椭圆的配置是可能的,超过 4 的任何东西都需要真正奇怪的非凸形状。如果矩阵满足特殊条件(例如,没有数字出现在超过 3 个连续的列中),它可能有助于拼写出来了。
-
A 和 A1 之间不通用的值,想要从 A 中检查的值在 B、C、D 中,同样 A1 在 B1、C1、D1 中
-
有一个绘制欧拉图的包:cran.r-project.org/web/packages/eulerr/eulerr.pdf。也许这会有所帮助。仅使用绘图图元就可以完成您想做的事情。
标签: r ggplot2 venn-diagram