compose-treemap-chart
                                
                                 compose-treemap-chart copied to clipboard
                                
                                    compose-treemap-chart copied to clipboard
                            
                            
                            
                        Jetpack compose treemap chart implementation
Compose Treemap Chart
Jetpack compose treemap chart implementation

Usage
Adding to the project
Add this to your dependencies gradle block:
implementation "io.github.overpas:treemap-chart:0.1.1"
implementation "io.github.overpas:treemap-chart-compose:0.1.1"
Sample code
private val simpleTreeData = tree(10) {
    node(6) {
        node(4)
        node(2) {
            node(1)
            node(1)
        }
    }
    node(3) {
        node(2)
        node(1)
    }
    node(1)
}
@Composable
fun MyChart() {
    TreemapChart(
        data = simpleTreeData,
        evaluateItem = Int::toDouble,
        modifier = Modifier.fillMaxSize(),
    ) { item ->
        SimpleTreemapItem(item = item.toString())
    }
}
The code above produces something like this:

For more advanced Kotlin Multiplatform samples check out the /sample directory