Skip to main content
Version: 2.9.0

Feliz.Recharts - Straight Angle

Taken from Recharts - StraightAnglePieChart.

module App

open Feliz
open Feliz.Recharts

type PieSlice = { name: string; value: int }

let data = [
{ name = "Group A"; value = 400 }
{ name = "Group B"; value = 300 }
{ name = "Group C"; value = 300 }
{ name = "Group D"; value = 200 }
{ name = "Group E"; value = 278 }
{ name = "Group F"; value = 189 }
]

[<ReactComponent>]
let PieChart() =
Recharts.pieChart [
pieChart.width 400
pieChart.height 400
pieChart.children [
Recharts.pie [
pie.data data
pie.dataKey (fun point -> point.value)
pie.startAngle 180
pie.endAngle 0
pie.cx 200
pie.cy 200
pie.outerRadius 80
pie.fill "#8884d8"
pie.label true
]
]
]

open Browser.Dom

ReactDOM.render(PieChart(), document.getElementById "root")