{-| 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