Skip to content

EECharts Apache ECharts ​

import EUI 1.0

Examples ​

Line ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Grouped bar ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Doughnut ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Scatter ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Area ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Stacked area ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Step line ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Horizontal bar ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Stacked bar ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Positive and negative bar ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Bar and line with dual axes ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Pie ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Nightingale rose ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Nested rings ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Bubble ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Ripple scatter ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Radar ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Gauge ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Progress gauge ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Funnel ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Cartesian heatmap ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Calendar heatmap ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Candlestick ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Boxplot ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Graph ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Tree ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Radial tree ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Treemap ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Sunburst ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Sankey ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Parallel coordinates ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Theme river ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Polar bar ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Pictorial bar ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Flow lines ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Dataset and encode ​

This component uses Qt WebEngine. Run these chart examples in the Gallery.

Try in the Gallery ↗
QML sourceQML

Properties ​

PropertyDescriptionValues and default
enabledbool

Allow interaction; false disables the control.

Defaulttrue
heightreal

Component size in pixels; may be bound to its parent layout.

DefaultimplicitHeight
optionvar

Full ECharts option object; must be JSON-serializable and cannot include functions.

Default({})
rendereralias

Renderer used to draw the chart.

"canvas" / "svg"

DefaultAlias: bridge.renderer
visiblebool

Whether the component is visible.

Defaulttrue
widthreal

Component size in pixels; may be bound to its parent layout.

DefaultimplicitWidth
errorStringaliasRead only

Description of the most recent operation failure.

DefaultAlias: bridge.errorString
readyaliasRead only

Whether the renderer or chart is ready.

DefaultAlias: bridge.ready
supportedaliasRead only

Whether the current rendering backend supports the ECharts WebEngine view.

DefaultAlias: bridge.supported

Signals ​

SignaturePurpose
finished()

Emitted when the chart finishes rendering.

failed(string message)

Emitted when an operation fails; message describes the error.

clicked(var parameters)

Emitted when chart data is clicked; parameters contains series, data item, and value information.

dataZoomed(var parameters)

Emitted when the chart zoom range changes; parameters contains the zoom event data.

legendSelected(var parameters)

Emitted when legend selection changes; parameters contains the current legend selection.

Methods ​

SignaturePurpose
clear()

Clear the current contents or selection.

resize()

Resize the chart to its current container.

appendData(data)

Append data to the chart.

dispatchAction(action)

Run the chart action specified by action, such as highlighting or zooming.

setOption(option, settings)

Apply chart option; settings controls merging and update behavior.

Released under the MIT License. Third-party assets retain their own licenses.