Safe Haskell | None |
---|---|
Language | Haskell2010 |
A limited Grammar of Graphics-like interface.
myPts :: [(Double, Double)] myPts = [(1,2), (1.2, 3), (1.4,3.5)] myTrace :: Trace myTrace = points (aes & x .~ fst & y .~ snd) myPts
Documentation
class ToJSON a => AxisValue a Source #
Instances
AxisValue Double Source # | |
Defined in Graphics.Plotly.GoG | |
AxisValue Float Source # | |
Defined in Graphics.Plotly.GoG | |
AxisValue Int Source # | |
Defined in Graphics.Plotly.GoG | |
AxisValue Text Source # | |
Defined in Graphics.Plotly.GoG | |
AxisValue String Source # | |
Defined in Graphics.Plotly.GoG | |
AxisValue Day Source # | |
Defined in Graphics.Plotly.GoG |
RGB a a a |
RGBA a a a a |
class ToJSON a => IsColor a Source #
Instances
IsColor Int Source # | |
Defined in Graphics.Plotly.GoG | |
IsColor (RGBA Double) Source # | |
Defined in Graphics.Plotly.GoG | |
IsColor (RGBA Int) Source # | |
Defined in Graphics.Plotly.GoG | |
IsColor (RGB Double) Source # | |
Defined in Graphics.Plotly.GoG | |
IsColor (RGB Int) Source # | |
Defined in Graphics.Plotly.GoG |
Instances
type XVal (x, y, c, s) Source # | |
Defined in Graphics.Plotly.GoG type XVal (x, y, c, s) = x |
Instances
type YVal (x, y, c, s) Source # | |
Defined in Graphics.Plotly.GoG type YVal (x, y, c, s) = y |
Instances
type CVal (x, y, c, s) Source # | |
Defined in Graphics.Plotly.GoG type CVal (x, y, c, s) = c |
Instances
type SVal (x, y, c, s) Source # | |
Defined in Graphics.Plotly.GoG type SVal (x, y, c, s) = s |
x :: AxisValue v => Lens (Aes (vx, vy, vc, vs) a) (Aes (v, vy, vc, vs) a) (a -> vx) (a -> v) Source #
y :: AxisValue v => Lens (Aes (vx, vy, vc, vs) a) (Aes (vx, v, vc, vs) a) (a -> vy) (a -> v) Source #
color :: IsColor v => Lens (Aes (vx, vy, vc, vs) a) (Aes (vx, vy, v, vs) a) (Maybe (a -> vc)) (Maybe (a -> v)) Source #
setsize :: (AxisValue v, Num v) => Aes (vx, vy, vc, vs) a -> Maybe (a -> v) -> Aes (vx, vy, vc, v) a Source #
size :: (AxisValue v, Num v) => Lens (Aes (vx, vy, vc, vs) a) (Aes (vx, vy, vc, v) a) (Maybe (a -> vs)) (Maybe (a -> v)) Source #