首先,加载recharts
:
library(recharts)
Echarts中韦恩图的功能较有限。
关键是:
x
和数值型y
series
不可用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')
接下来可以配置控件、添加标注点/标注线,以及美化成图。
参考相关函数,尽情探索吧。