packages feed

charter-0.1.1.0: app/Examples/ColumnChart.hs

{-# LANGUAGE OverloadedStrings #-}
module Examples.ColumnChart where

import Charts
import qualified Data.Text as T

chartColumns :: [Column]
chartColumns = [StringColumn "Year", NumberColumn "Attendance",  AnnotationColumn, NumberColumn "Other", AnnotationColumn]

columnChart :: Chart
columnChart = autoChartWithHeaders defaultChartOptions ColumnChart chartColumns chartData

chartData :: [(T.Text, Int, T.Text, Int, T.Text)]
chartData =
    [ ("2004", 1000, "A'", 400, "A")
    , ("2005", 1170, "B'", 460, "B")
    , ("2006", 660, "C'", 1120, "C")
    , ("2007", 1030, "D'", 540, "D")
    ]