使用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 轻松做一个Flappy Bird小游戏