使用R语言绘制交互式饼图和环形图

文章来源:一氧化碳中毒   发布时间:2021-7-1 20:03:18   点击数:
  

今天有个小伙伴问到了关于甜甜圈图(环形图)绘制的问题,使用ggplot2绘制拓展包就可以绘制,但是添加标签的是很就比较头疼了,所以我今天就给大家带来一种新的方法:使用highcharter绘制。

首先我们加载所需的R包:

library(highcharter)library(tidyverse)

在绘制环形图之前我们先绘制下基础的饼图:

#构造示例数据data-tibble(name=c(Chrome,InternetExplorer,Firefox,Edge,Safari,SogouExplorer,Opera,QQ,Other),y=c(61.41,11.84,10.85,4.67,4.18,1.64,1.6,1.2,2.61))data##Atibble:9x2#namey#chrdbl#1Chrome61.4#2InternetExplorer11.8#3Firefox10.8#4Edge4.67#5Safari4.18#6SogouExplorer1.64#7Opera1.6#8QQ1.2#9Other2.61

绘图:

highchart()%%hc_chart(type="pie")%%hc_add_series(data=data,colorByPoint=TRUE)%%hc_tooltip(pointFormat={series.name}:b{point.percentage:.1f}%/b)%%hc_title(text=年1月浏览器市场份额,style=list(fontFamily="SourceHanSerifSC-Medium"))%%hc_subtitle(text="绘制:

转载请注明:http://www.lwblm.com/bzbk/12066.html
  • 上一篇文章:
  • 下一篇文章: 没有了