![5be02f2967b79d58bc39e43c1f0d5e71.png](https://i-blog.csdnimg.cn/blog_migrate/aa1ac5f6b8a607801fd63884d0f5393a.png)
今天有个小伙伴问到了关于甜甜圈图(环形图)绘制的问题,使用 ggplot2 绘制拓展包就可以绘制,但是添加标签的是很就比较头疼了,所以我今天就给大家带来一种新的方法:使用 highcharter 绘制。
首先我们加载所需的 R 包:
library(highcharter)
library(tidyverse)
在绘制环形图之前我们先绘制下基础的饼图:
# 构造示例数据
data name = c('Chrome', 'Internet Explorer', 'Firefox',
'Edge', 'Safari','Sogou Explorer',
'Opera', 'QQ', 'Other'),
y = c(61.41, 11.84, 10.85, 4.67,
4.18, 1.64, 1.6, 1.2, 2.61)
)
data
#> # A tibble: 9 x 2
#> name y
#>
#> 1 Chrome 61.4
#> 2 Internet Explorer 11.8
#> 3 Firefox 10.8
#> 4 Edge 4.67
#> 5 Safari 4.18
#> 6 Sogou Explorer 1.64
#> 7 Opera 1.6
#> 8 QQ 1.2
#> 9 Other 2.61
绘图:
highchart() %>%
hc_chart(type = "pie") %>%
hc_add_series(