第 3 章 官方案例

echartsExample引用的是cosname/rechartsechartsExample,作者Lchiffon。只是最后一小段做了少许改动,以适用echart()

echartsExample提供了一种从官网的官方实例中获取JS代码并运行的途径, 除去某些需要加载JSON数据文件的例子, echartsExample`支持大部分Echarts的官网案例.

这个函数支持的范围比较广, 包括Echarts的基本绘图, ecstat, bamap等高级功能, 是JS代码的源生接口

参数:

  • url 例子的网址, 比如’http://echarts.baidu.com/demo.html#bubble-gradient
  • JScontent 需要执行的JS代码(方便复制例子里面的代码调试执行), 注意要命名一个option对象用于数据加载
  • height 绘图区域的高度
  • weight 绘图区域的宽度, 支持百分比

从http://echarts.baidu.com/demo.html#effectScatter-bmap 获取代码, 并转换为R绘图.

library(tidyverse)
library(echarter)
url = "http://echarts.baidu.com/examples/editor.html?c=bar-tick-align"
echartsExample(url)