使用echarts插件做图表常见的几个问题——图形的两种渲染方式

Posted juicy-initial

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用echarts插件做图表常见的几个问题——图形的两种渲染方式相关的知识,希望对你有一定的参考价值。

场景:echarts中图形有两种渲染方式,canvas渲染和svg渲染,分别运用在什么样的场景下

措施:Canvas 更适合绘制图形元素数量非常大(这一般是由数据量大导致)的图表(如热力图、地理坐标系或平行坐标系上的大规模线图或散点图等),也利于实现某些视觉特效;在不少场景中,SVG 具有重要的优势:它的内存占用更低(这对移动端尤其重要)、渲染性能略高、并且用户使用浏览器内置的缩放功能时不会模糊。

在初始化图表实例时,传入参数选择渲染器类型,代码如下

// 使用 Canvas 渲染器(默认)
var chart = echarts.init(containerDom, null, renderer: ‘canvas‘);
// 等价于:
var chart = echarts.init(containerDom);
// 使用 SVG 渲染器
var chart = echarts.init(containerDom, null, renderer: ‘svg‘);

 

以上是关于使用echarts插件做图表常见的几个问题——图形的两种渲染方式的主要内容,如果未能解决你的问题,请参考以下文章

关于echarts饼状图的使用

教你用 ECharts 轻松做一个Flappy Bird小游戏

使用ECharts实现数据图表分析

插件ECharts---超级强大的图表插件使用(柱状图和饼状图及部分设置)

数据图表插件Echarts

echarts图表——词云&布局、操作、效果