跳至主要内容

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