首先,加载recharts:
library(recharts)
Echarts中韦恩图的功能较有限。
关键是:
x和数值型yseries不可用echartr(data, x, y, <t>, <type>)
| 参数 | 要求 |
|---|---|
data |
数据框格式的源数据 |
x |
文本型自变量,其他类型会被转为因子。如提供多个变量,只传入第一个。 |
y |
数值型应变量。如提供多个变量,只传入第一个。 |
t |
时间轴变量,转为因子后计算。如提供多个变量,只传入第一个。 |
type |
‘venn’ |
下面是一个虚构数据集。
data = data.frame(x=c('Collection 1', 'Collection 2', 'Intersection'),
y=c(40,50,20))
knitr::kable(data)
| x | y |
|---|---|
| Collection 1 | 40 |
| Collection 2 | 50 |
| Intersection | 20 |
echartr(data, x, y, type='venn') %>%
setTitle('Venn', 'Fictious Data')
接下来可以配置控件、添加标注点/标注线,以及美化成图。
参考相关函数,尽情探索吧。