MCPcopy
hub / github.com/nhn/tui.chart

github.com/nhn/tui.chart @v4.6.1 sqlite

repository ↗ · DeepWiki ↗ · release v4.6.1 ↗
2,378 symbols 5,950 edges 318 files 170 documented · 7%
README

Toast UI Chart

🍞📈 Spread your data on TOAST UI Chart. TOAST UI Chart is Beautiful Statistical Data Visualization library.

GitHub release npm GitHub license PRs welcome code with hearth by NHN Cloud lerna

📦 Packages

The functionality of TOAST UI Chart is available when using the Plain JavaScript, React, Vue Component.

📙 Documents

😍 Why TOAST UI Chart?

Simple, Easy to Use, And It's Beautiful!

TOAST UI Chart makes your data pop and presents it in a manner that is easy to understand. Furthermore, it provides a wide range of theme options for customizing the charts to be suitable for all of your services. Chart components like the title, axes, legends, tooltips, plots, series, and more can be customized through the options.

image

Variety of powerful features!

Responsive

Add different options and animations according to the charts' sizes by using the responsive option.

responsive

Zoomable

Make the data presented in the Line, Area, and Treemap Charts zoomable with the zoomable option.

zoomable

Live Update

View and manage new data as they are added realtime with the addData API and the options.series.shift option.

Area Line Heatmap
area live update line heatmap
LineArea Column ColumnLine
lineArea column columnline

Synchronize Tooltip

Use and synchronize the tooltip features at the moment the cursor hovers over the chart with the showTooltip API and the on custom event.

synctooltip

🎨 Features

Charts

The TOAST UI Chart provides many types of charts to visualize the various forms of data.

Area Line Bar Column
area chart line chart bar chart column chart
Bullet BoxPlot Treemap Heatmap
bullet chart boxplot chart treemap chart heatmap chart
Scatter Bubble Radar Pie
scatter chart bubble chart radar chart pie chart
LineArea LineScatter ColumnLine NestedPie
lineArea chart lineScatter chart columnLine chart nestedPie chart
RadialBar Gauge
radialBar chart gauge chart coming soon next

In addition, a variety of powerful features can b

Extension points exported contracts — how you extend this code

ResizeObserverOptions (Interface)
(no doc)
apps/chart/types/resizeObserver.d.ts
ScaleData (Interface)
(no doc)
apps/map-chart/types/store.d.ts
ValueEdge (Interface)
(no doc)
apps/shared/types/index.d.ts
ResizeObservation (Interface)
(no doc)
apps/chart/types/resizeObserver.d.ts
Point (Interface)
(no doc)
apps/map-chart/types/store.d.ts
ResizeObserver (Interface)
(no doc)
apps/chart/types/resizeObserver.d.ts
Size (Interface)
(no doc)
apps/map-chart/types/store.d.ts
ResizeObserverEntry (Interface)
(no doc)
apps/chart/types/resizeObserver.d.ts

Core symbols most depended-on inside this repo

add
called by 283
apps/chart/src/component/componentManager.ts
emit
called by 231
apps/chart/src/eventEmitter.ts
forEach
called by 218
apps/chart/src/component/componentManager.ts
dispatch
called by 165
apps/chart/src/store/store.ts
deepMergedCopy
called by 97
apps/chart/src/helpers/utils.ts
render
called by 84
apps/chart/src/component/plot.ts
isNumber
called by 76
apps/chart/src/helpers/utils.ts
on
called by 70
apps/chart/src/eventEmitter.ts

Shape

Function 1,181
Method 731
Class 261
Interface 202
Enum 3

Languages

TypeScript100%

Modules by API surface

apps/chart/types/options.d.ts69 symbols
apps/chart/src/component/boxSeries.ts50 symbols
apps/chart/types/theme.d.ts42 symbols
apps/chart/src/helpers/utils.ts42 symbols
apps/chart/types/index.d.ts40 symbols
apps/react-chart/index.d.ts36 symbols
apps/chart/src/store/layout.ts35 symbols
apps/chart/src/helpers/axes.ts34 symbols
apps/chart/src/component/areaSeries.ts34 symbols
apps/vue-chart/index.d.ts32 symbols
apps/chart/src/component/boxStackSeries.ts32 symbols
apps/chart/stories/line.stories.ts30 symbols

Dependencies from manifests, versioned

@babel/core7.10.1 · 1×
@babel/polyfill7.7.0 · 1×
@babel/preset-env7.7.4 · 1×
@babel/preset-react7.12.10 · 1×
@babel/preset-typescript7.10.1 · 1×
@snowpack/plugin-babel2.1.7 · 1×
@snowpack/plugin-react-refresh2.5.0 · 1×
@storybook/addon-actions6.3.6 · 1×
@storybook/addon-essentials6.3.6 · 1×
@storybook/addon-knobs5.3.21 · 1×
@storybook/addon-links6.3.0 · 1×
@storybook/builder-webpack56.3.6 · 1×

For agents

$ claude mcp add tui.chart \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact