Package0.7.4.0Graphics
granite
Easy terminal plotting.
- Version0.7.4.0
- CategoryGraphics
- LicenceMIT
- AuthorMichael Chavinda
- Maintainermschavinda@gmail.com
- Pinned byhackage granite 0.7.4.0
- Sourcehackage.haskell.org/package/granite-0.7.4.0
Modules
- GraniteA terminal-based plotting library that renders beautiful charts using Unicode
- Granite.ChartConvenience builders that construct a Chart from the same kinds of
- Granite.ColorColor primitives shared by the terminal and SVG backends. Color is a 24-bit RGB value. The classic ANSI palette names (Black,
- Granite.Data.FrameColumn-oriented data frame used as input to the chart IR.
- Granite.FlameDifferential flame/icicle graphs. A FlameNode tree carries, per frame, the
- Granite.FormatApply a declarative Formatter to a Double. Replaces the
- Granite.PositionPosition adjustments — PosStack, PosFill, PosDodge, PosJitter.
- Granite.Render.ChromeBackend-agnostic chart chrome: axes, title, legend. Each helper
- Granite.Render.PipelineChart → Scene pipeline. chartToScene compiles a Chart spec into
- Granite.Render.SceneBackend-agnostic IR. Coordinates are in logical pixels; the terminal
- Granite.Render.SvgSVG backend.
- Granite.Render.TerminalTerminal backend.
- Granite.ScaleScale training: turn a declarative Scale into a TrainedScale that
- Granite.SpecDeclarative Grammar-of-Graphics chart IR: data + layers + scales +
- Granite.StatStatistical transforms (Stat). Each runs on a layer's mapped X / Y
- Granite.StringA String-based interface to the Granite plotting library. This module provides
- Granite.SvgSVG plotting backend that mirrors the API of Granite. Each chart
Description
A terminal plotting library for quick and easy visualisation.
Depends on
2 packages- base-4.23.0.0with GHC
- text-2.1.4with GHC
Used by in this set · 0
Nothing in this set depends on it.