GuidesUniver SheetsFeaturesChartsPro

Chart 0.5.0+

Facade APIPaid VersionUniver ServerUniver on Node.jsPreset
--UniverSheetsAdvancedPreset

Chart Feature provide the ability to insert floating charts based on range data in spreadsheets.

This feature includes the following plugin packages:

  • @univerjs-pro/sheets-chart - Chart plugin
  • @univerjs-pro/sheets-chart-ui - Chart UI plugin

Presets Installation

Follow the installation guide in Print Feature.

Advanced Installation

pnpm add @univerjs-pro/sheets-chart @univerjs-pro/sheets-chart-ui
import { LocaleType, Tools } from '@univerjs/core';
import { UniverSheetsChartPlugin } from '@univerjs-pro/sheets-chart';
import { UniverSheetsChartUIPlugin } from '@univerjs-pro/sheets-chart-ui';
import SheetsChartZhCN from '@univerjs-pro/sheets-chart/locale/zh-CN';
import SheetsChartUIZhCN from '@univerjs-pro/sheets-chart-ui/locale/zh-CN';
 
import '@univerjs-pro/sheets-chart-ui/lib/index.css';
 
import '@univerjs-pro/sheets-chart/facade';
 
const univer = new Univer({
  theme: defaultTheme,
  locale: LocaleType.ZH_CN,
  locales: {
    [LocaleType.ZH_CN]: Tools.deepMerge(
      SheetsChartZhCN,
      SheetsChartUIZhCN
    ),
  },
});
 
univer.registerPlugin(UniverSheetsChartPlugin);
univer.registerPlugin(UniverSheetsChartUIPlugin);

Univer on Node.js Advanced Installation

import { LocaleType, Tools } from '@univerjs/core';
import { UniverSheetsChartPlugin } from '@univerjs-pro/sheets-chart';
import SheetsChartZhCN from '@univerjs-pro/sheets-chart/locale/zh-CN';
 
const univer = new Univer({
  theme: defaultTheme,
  locale: LocaleType.ZH_CN,
  locales: {
    [LocaleType.ZH_CN]: Tools.deepMerge(
      SheetsChartZhCN,
    ),
  },
});
 
univer.registerPlugin(UniverSheetsChartPlugin);