跳到主要内容

从 v1 迁移到 v2

主要变更

  • SVGRendererSkiaRenderer 现在已分离。
  • SkiaChart 重构,不再使用 ImageSVG 标签。
  • 增加了对新渲染效果的支持(例如阴影)。

从 v1 迁移到 v2 的步骤

如果你使用的是 SVGChart,则无需进行迁移,因为它没有任何变更。

概要

  • SVGRenderer 替换为 SkiaRenderer
  • 初始化图表时,设置 renderer: 'skia'

1. 更新导入

v1

import { SVGRenderer, SkiaChart } from '@wuba/react-native-echarts';
echarts.use([SVGRenderer]);

v2

import { SkiaRenderer, SkiaChart } from '@wuba/react-native-echarts';
echarts.use([SkiaRenderer]);

2. 使用 SkiaRenderer 初始化图表

v1

chart = echarts.init(skiaRef.current, 'light', {
renderer: 'svg',
});

v2

chart = echarts.init(skiaRef.current, 'light', {
renderer: 'skia',
});