從 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',
});