0.0.48 • Published 12 months ago

@bit-ocean/echarts v0.0.48

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

@bit-ocean/echarts

English / 简体中文

npm

通用的 ECharts 组件。

该包为我们的所有项目提供了通用的 ECharts 组件。

安装

pnpm add echarts @bit-ocean/echarts

使用

import { BarChart, LineChart, MapChart, PieChart } from 'echarts/charts'
import {
  AxisPointerComponent,
  DatasetComponent,
  DataZoomComponent,
  GridComponent,
  LegendComponent,
  TitleComponent,
  ToolboxComponent,
  TooltipComponent,
  TransformComponent,
  VisualMapComponent
} from 'echarts/components'
import * as echarts from 'echarts/core'
import { LabelLayout, UniversalTransition } from 'echarts/features'
import { CanvasRenderer, SVGRenderer } from 'echarts/renderers'

echarts.use([
  AxisPointerComponent,
  DatasetComponent,
  DataZoomComponent,
  GridComponent,
  LegendComponent,
  TitleComponent,
  TooltipComponent,
  ToolboxComponent,
  TransformComponent,
  VisualMapComponent,
  BarChart,
  LineChart,
  PieChart,
  MapChart,
  LabelLayout,
  CanvasRenderer,
  SVGRenderer,
  UniversalTransition
])

export default echarts
import { ReactChart } from '@bit-ocean/echarts'
import type { EChartsOption } from 'echarts'
import { useState } from 'react'

export default function App() {
  const [option, setOption] = useState<EChartsOption>({})

  return (
    <ReactChart
      style={{ width: 800, height: 600 }}
      option={option}
    />
  )
}

常见问题

如何在非现代浏览器中使用 ResizeObserver API?

请使用 resize-observer-polyfill

pnpm add resize-observer-polyfill

替换全局的 ResizeObserver 对象:

import ResizeObserver from 'resize-observer-polyfill'

window.ResizeObserver = ResizeObserver

许可证

MIT License © 2024 Bit Ocean

0.0.48

12 months ago

0.0.47

12 months ago

0.0.46

12 months ago

0.0.45

12 months ago

0.0.44

12 months ago

0.0.43

12 months ago

0.0.42

1 year ago

0.0.41

1 year ago

0.0.40

1 year ago

0.0.39

1 year ago

0.0.38

1 year ago

0.0.37

1 year ago