从 v1 迁移到 v2
主要变更
- SVGRenderer 和 SkiaRenderer 现在已分离。
- 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',
});