(题图由AI生成) 很久以前,我写过《用ggplot2画迷宫》和《用ggplot2给娃手工做张九九乘法表》,都属于不务正业地乱用 ggplot2。 最近,有网友来信咨询 ggvenn 的用法,希望整些花活,比如让集合名字环绕着维恩图的圆圈排列。这种技巧其实难度不大,很适合用我上述不务正业的技巧瞎搞,但我感觉却不太适合包装到一个相对“严肃”的专用包里。 另外,常在一些微信群里,看到有人贴出某些文献中的图,问这种图该如何画。这些图一般都是一些基本图形元素(如线条、矩形、文字等)的组合。如果元素不多,通常最好的回答就是“用PPT”。如果元素比较多,且没有现成的包可用,则不妨自己试试 ggplot2(甚至可以自己写一个包,让将来其他人有“现成的包”可用)。 本篇,就来介绍这样的思路,希望对大家上手 …