R语言echarts4r包图表类型(上)

echarts4r包图标类型比较多,分为上中下展示。

载入包

首先载入相关包,tidyverse包可以与echarts4r包配合使用可以一起载入。

echarts4r包可以直接从cran上安装,使用install.packages即可

library(tidyverse)
library(echarts4r)

线形图与面积图

mtcars %>% 
    rownames_to_column() %>% 
    e_charts(rowname) %>% 
    e_line(mpg) %>% 
    e_area(drat) %>% 
    e_title("线与面")

e_charts选中标签,e_linee_area填入数据。

R语言echarts4r包图表类型(上)_第1张图片

条形图与阶梯图

mtcars %>% 
    rownames_to_column() %>% 
    e_charts(rowname) %>% 
    e_bar(mpg) %>% 
    e_step(drat) %>% 
    e_title("条形图与阶梯图")

R语言echarts4r包图表类型(上)_第2张图片

散点图

mtcars %>% 
    rownames_to_column() %>% 
    e_charts(rowname) %>% 
    e_scatter(mpg,drat) %>% 
    e_visual_map(drat,scale = e_scale) %>% 
    e_title("散点图")

e_visual_map视觉视图函数选中drat作为左下方数据值

特效散点图

mtcars %>% 
    rownames_to_column() %>% 
    e_charts(rowname) %>% 
    e_effect_scatter(mpg,drat) %>% 
    e_visual_map(drat) %>% 
    e_legend(FALSE)

e_legend函数***FALSE***将图例关闭

极坐标图

data <- tibble(
    x = seq(50),
    y = rnorm(50,10,3)
)
data
# A tibble: 50 x 2
       x     y
    
 1     1  8.44
 2     2  9.06
 3     3  7.70
 4     4 10.4 
 5     5 10.5 
 6     6 10.8 
 7     7  6.68
 8     8 15.5 
 9     9 11.6 
10    10 10.5 
# ... with 40 more rows

seq函数生成50个数据,rnorm生成50个随机数据

data %>% 
    e_charts(x) %>% 
    e_polar() %>% 
    e_angle_axis(x) %>% 
    e_radius_axis() %>% 
    e_bar(y,coord_system = "polar")

e_polar选中极坐标系。e_angle_axis确定角轴,e_radius_axis确定半径轴,这里没有选入值

R语言echarts4r包图表类型(上)_第3张图片

环状条形图

data %>% 
    e_charts(x) %>% 
    e_polar() %>% 
    e_angle_axis() %>% 
    e_radius_axis(x) %>% 
    e_bar(y,coord_system = "polar")

这里e_angle_axis函数没有填入值

R语言echarts4r包图表类型(上)_第4张图片


R语言echarts4r包图表类型(上)_第5张图片

你可能感兴趣的:(R语言)