LineScope is an interactive and highly customizable line chart component built with Jetpack Compose for Android. It supports multiple datasets, smooth zooming and panning, as well as toggling individual data lines on or off in real-time.
- 📈 Display multiple datasets simultaneously
- 🔍 Pinch-to-zoom and horizontal scrolling
- 🎛️ Toggle individual lines dynamically
- 🎨 Custom colors for each line
- 🕹️ Smooth animations on chart interactions
- 🧪 Built with Jetpack Compose — no XML required!
| Chart with 3 datasets | Toggle individual lines | Zoom and scroll |
|---|---|---|
| Coming soon... | Coming soon... | Coming soon... |
- Kotlin
- Jetpack Compose
- State management with
mutableStateOf&LaunchedEffect - Modular chart rendering with Canvas
Currently not available via Maven/Gradle. Clone the repo and import the components manually into your Compose project:
git clone https://github.com/amirchi007/ChartFlex.git