Module

Recharts

Package
purescript-recharts
Repository
tfc/purescript-recharts

#Props_legend Source

type Props_legend :: Row Typetype Props_legend = (height :: Int, width :: Int)

#legend Source

legend :: forall attrs attrs_. Union attrs attrs_ Props_legend => Record attrs -> JSX

#_legend Source

_legend :: forall attrs. ReactComponent attrs

#Props_tooltip Source

type Props_tooltip :: Type -> Type -> Row Typetype Props_tooltip a b = (formatter :: a, isAnimationActive :: Boolean, labelFormatter :: b)

#tooltip Source

tooltip :: forall attrs attrs_ a b. Union attrs attrs_ (Props_tooltip a b) => Record attrs -> JSX

#_tooltip Source

_tooltip :: forall attrs. ReactComponent attrs

#BrushIndex Source

type BrushIndex = { endIndex :: Int, startIndex :: Int }

#Props_brush Source

type Props_brush :: Row Typetype Props_brush = (dataKey :: String, domain :: Array String, fill :: String, gap :: Int, height :: Int, onChange :: EventHandler)

#brush Source

brush :: forall attrs attrs_. Union attrs attrs_ Props_brush => Record attrs -> JSX

#_brush Source

_brush :: forall attrs. ReactComponent attrs

#Props_axis Source

type Props_axis :: Type -> Type -> Row Typetype Props_axis a b = (angle :: Number, dataKey :: String, domain :: Array String, tickFormatter :: a -> b, type :: String, unit :: String)

#xaxis Source

xaxis :: forall attrs attrs_ a b. Union attrs attrs_ (Props_axis a b) => Record attrs -> JSX

#_xaxis Source

_xaxis :: forall attrs. ReactComponent attrs

#yaxis Source

yaxis :: forall attrs attrs_ a b. Union attrs attrs_ (Props_axis a b) => Record attrs -> JSX

#_yaxis Source

_yaxis :: forall attrs. ReactComponent attrs

#cartesianGrid Source

cartesianGrid :: forall attrs attrs_. Union attrs attrs_ () => Record attrs -> JSX

#_cartesianGrid Source

_cartesianGrid :: forall attrs. ReactComponent attrs

#Props_line Source

type Props_line :: Type -> Row Typetype Props_line a = (activeDot :: Boolean, data :: Array a, dataKey :: String, dot :: Boolean, fill :: String, fillOpacity :: String, isAnimationActive :: Boolean, name :: String, stroke :: String, type :: String, unit :: String)

#line Source

line :: forall attrs attrs_ a. Union attrs attrs_ (Props_line a) => Record attrs -> JSX

#_line Source

_line :: forall attrs. ReactComponent attrs

#Props_lineChart Source

type Props_lineChart :: Type -> Row Typetype Props_lineChart a = (children :: Array JSX, data :: Array a, height :: Int, onMouseMove :: EventHandler, onMouseOut :: EventHandler, syncId :: String, width :: Int)

#lineChart Source

lineChart :: forall attrs attrs_ a. Union attrs attrs_ (Props_lineChart a) => Record attrs -> JSX

#_lineChart Source

_lineChart :: forall attrs. ReactComponent attrs

#area Source

area :: forall attrs attrs_ a. Union attrs attrs_ (Props_line a) => Record attrs -> JSX

#_area Source

_area :: forall attrs. ReactComponent attrs

#areaChart Source

areaChart :: forall attrs attrs_ a. Union attrs attrs_ (Props_lineChart a) => Record attrs -> JSX

#_areaChart Source

_areaChart :: forall attrs. ReactComponent attrs

#composedChart Source

composedChart :: forall attrs attrs_ a. Union attrs attrs_ (Props_lineChart a) => Record attrs -> JSX

#_composedChart Source

_composedChart :: forall attrs. ReactComponent attrs

#Props_pieChart Source

type Props_pieChart :: Row Typetype Props_pieChart = (children :: Array JSX, height :: Int, width :: Int)

#pieChart Source

pieChart :: forall attrs attrs_. Union attrs attrs_ Props_pieChart => Record attrs -> JSX

#_pieChart Source

_pieChart :: forall attrs. ReactComponent attrs

#Props_data Source

type Props_data = { name :: String, value :: Int }

#Props_pie Source

type Props_pie :: Row Typetype Props_pie = (cx :: String, cy :: String, data :: Array Props_data, dataKey :: String, fill :: String, nameKey :: String, outerRadius :: Int)

#pie Source

pie :: forall attrs attrs_. Union attrs attrs_ Props_pie => Record attrs -> JSX

#_pie Source

_pie :: forall attrs. ReactComponent attrs

#Props_responsiveContainer Source

type Props_responsiveContainer :: Row Typetype Props_responsiveContainer = (aspect :: Int, children :: Array JSX, height :: Int, width :: String)

#responsiveContainer Source

responsiveContainer :: forall attrs attrs_. Union attrs attrs_ Props_responsiveContainer => Record attrs -> JSX

#_responsiveContainer Source

_responsiveContainer :: forall attrs. ReactComponent attrs

#Props_referenceLine Source

type Props_referenceLine :: Row Typetype Props_referenceLine = (label :: String, stroke :: String, strokeDashArray :: String, x :: String, y :: String)

#referenceLine Source

referenceLine :: forall attrs attrs_. Union attrs attrs_ Props_referenceLine => Record attrs -> JSX

#_referenceLine Source

_referenceLine :: forall attrs. ReactComponent attrs

#Props_referenceDot Source

type Props_referenceDot :: Row Typetype Props_referenceDot = (fill :: String, label :: String, r :: String, stroke :: String, x :: String, y :: String)

#referenceDot Source

referenceDot :: forall attrs attrs_. Union attrs attrs_ Props_referenceDot => Record attrs -> JSX

#_referenceDot Source

_referenceDot :: forall attrs. ReactComponent attrs
Modules
Recharts