One chart API. Native everywhere.

High-performance, natively rendered graphs for web, iOS, and Android, designed for developers and coding agents.

Get started
yarn add @hzblj/zyplot
Web
01

Web

ECharts renders to canvas by default, while uPlot handles dense series with tens of thousands of points. Marks and axes stay on canvas; legends remain real, selectable HTML.

02

iOS

SwiftUI and Swift Charts, exposed through an Expo module. Native rendering, native gestures, zero WebViews.

03

Android

A single Jetpack Compose Canvas renders marks, axes, and tooltips in one native view — without building a deep tree of components.