跳至主要内容

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