hsparklines-0.1.0: Sparklines for Haskell

Portabilityportable
Stabilityexperimental
MaintainerHitesh Jasani <hitesh.jasani@gmail.com>

Graphics.Rendering.HSparklines

Contents

Description

Created : 2008-02-26 Version : 0.1

Sparklines implementation in Haskell. Sparklines are mini graphs inspired by Edward Tufte.

 dp :: [Float]
 dp = [24,21,32.3,24,15,34,43,55,57,72,74,75,73,72,55,44]

 make barSpark dp >>= savePngFile "bar_spark.png"

Synopsis

Types

data SparkOptions Source

Constructors

SmoothOptions 

Fields

step :: Int

step size

height :: Int

graph height (pixels)

limits :: (Int, Int)

data point limits

bgColor :: Color

background color

minColor :: Color

color of minimum datapoint

maxColor :: Color

color of maximum datapoint

lastColor :: Color

color of last datapoint

minMarker :: Bool

display minimum marker

maxMarker :: Bool

display maximum marker

lastMarker :: Bool

display last marker

BarOptions 

Fields

step :: Int

step size

height :: Int

graph height (pixels)

limits :: (Int, Int)

data point limits

bgColor :: Color

background color

minColor :: Color

color of minimum datapoint

maxColor :: Color

color of maximum datapoint

lastColor :: Color

color of last datapoint

minMarker :: Bool

display minimum marker

maxMarker :: Bool

display maximum marker

lastMarker :: Bool

display last marker

Instances

rgb

Arguments

:: Int

Red (0-255)

-> Int

Green (0-255)

-> Int

Blue (0-255)

-> Color 

Drawing functions

Saving functions

savePngFile :: FilePath -> Image -> IO ()

Save an image as a PNG file.