lightning-haskell-0.1.0.2: src/Web/Lightning/Plots.hs
{-|
Module : Web.Lightning.Plots
Description : Lightning Plots
Copyright : (c) Connor Moreside, 2016
License : BSD-3
Maintainer : connor@moresi.de
Stability : experimental
Portability : POSIX
-}
module Web.Lightning.Plots
(
-- * Sparse Adjacency Matrix
AdjacencyPlot(..)
, adjacencyPlot
-- * Force-Directed Network
, ForcePlot(..)
, forcePlot
-- * Graph
, GraphPlot(..)
, graphPlot
-- * Graph Bundled
, graphBundledPlot
-- * Line
, LinePlot(..)
, linePlot
-- * Map
, MapPlot(..)
, mapPlot
-- * Matrix
, MatrixPlot(..)
, matrixPlot
-- * Scatter
, ScatterPlot(..)
, scatterPlot
-- * 3D Scatter
, Scatter3Plot(..)
, scatter3Plot
-- * Circle
, CirclePlot(..)
, circlePlot
-- * Histogram
, HistogramPlot(..)
, histogramPlot
-- * Volume
, VolumePlot(..)
, volumePlot
-- * Streaming Line Plot
, LineStreamPlot(..)
, streamingLinePlot
-- * Streaming Scatter Plot
, ScatterStreamPlot(..)
, streamingScatterPlot
, module Data.Default.Class
)
where
import Data.Default.Class
import Web.Lightning.Plots.Adjacency
import Web.Lightning.Plots.Force
import Web.Lightning.Plots.Graph
import Web.Lightning.Plots.GraphBundled
import Web.Lightning.Plots.Line
import Web.Lightning.Plots.Map
import Web.Lightning.Plots.Matrix
import Web.Lightning.Plots.Circle
import Web.Lightning.Plots.Histogram
import Web.Lightning.Plots.Scatter
import Web.Lightning.Plots.Scatter3
import Web.Lightning.Plots.LineStream
import Web.Lightning.Plots.ScatterStream
import Web.Lightning.Plots.Volume