{-# OPTIONS_GHC -Wall #-} {-# OPTIONS_HADDOCK prune, not-home #-} -- | native haskell charts -- -- > {-# NoImplicitPrelude #-} -- > {-# OverloadedString #-} -- > import NumHask.Prelude -- > import Chart -- -- chart-unit is designed to be used in conjunction with the numhask prelude. -- module Chart ( module Chart.Core , module Chart.Arrow , module Chart.Glyph , module Chart.Hud , module Chart.Line , module Chart.Rect , module Chart.Text , module Chart.Lenses , module NumHask.Pair , module NumHask.Space , module NumHask.Range , module NumHask.Rect , module Data.Colour , module Data.Colour.Palette.Harmony , module Data.Colour.Palette.ColorSet , Diagram , triangle , square , circle , SVG , B , Renderable , Path , V2 , Default(..) , Text , scratch ) where import Chart.Arrow import Chart.Core import Chart.Glyph import Chart.Hud import Chart.Lenses import Chart.Line import Chart.Rect import Chart.Text import Data.Colour import Data.Colour.Palette.ColorSet import Data.Colour.Palette.Harmony import Data.Default (Default(..)) import Data.Text import Diagrams.Backend.SVG (SVG, B) import Diagrams.Prelude import NumHask.Pair import NumHask.Range import NumHask.Rect import NumHask.Space hiding (width) import NumHask.Prelude (IO) -- | a scratch pad scratch :: Diagram SVG -> IO () scratch = fileSvg "other/scratchpad.svg" (600, 400)