diagrams

An EDSL for creating simple diagrams An embedded domain-specific language (EDSL) for creating simple diagrams, built on top of the Cairo rendering engine. NOTE: This package is deprecated, see the diagrams-core, diagrams-lib, and diagrams-cairo packages instead.
This module only contains exports defined in diagrams-lib or diagrams-core. This module can be used if you want to avoid some potential conflicts with other modules, but importing Diagrams.Prelude (which includes re-exports from other packages) is often more convenient.
The backend to render charts with the diagrams library.
An embedded domain-specific language (EDSL) for creating simple diagrams, illustrations, and other types of graphics, built on top of the Cairo rendering engine.
Embedded domain-specific language for declarative graphics Diagrams is a flexible, extensible EDSL for creating graphics of many types. Graphics can be created in arbitrary vector spaces and rendered with multiple backends. diagrams-lib provides a standard library of primitives and operations for creating diagrams. To get started using it, see the Diagrams module, and refer to the tutorials and documentation on the diagrams website, http://diagrams.github.io.
Core libraries for diagrams EDSL The core modules underlying diagrams, an embedded domain-specific language for compositional, declarative drawing.
Cairo backend for diagrams drawing EDSL A full-featured backend for rendering diagrams using the cairo rendering engine. This ultimately depends on a C library, via Haskell's FFI, and can be difficult to install on some platforms. If you are just looking for a quick way to visualize diagrams, try the diagrams-svg backend; if you want raster output like PNG, try the diagrams-rasterific backend; if you want to embed diagrams in LaTeX documents, try diagrams-pgf.
SVG backend for diagrams drawing EDSL. This package provides a modular backend for rendering diagrams created with the diagrams EDSL to SVG files. It uses svg-builder to be a native Haskell backend, making it suitable for use on any platform. The package provides the following modules: Additional documentation can be found in the README file distributed with the source tarball or viewable on GitHub: https://github.com/diagrams/diagrams-svg/blob/master/README.md.
Rasterific backend for diagrams. A full-featured backend for rendering diagrams using the Rasterific rendering engine.
Not on Stackage, so not searched. Backend for rendering diagrams directly to GTK windows
Postscript backend for diagrams drawing EDSL This package provides a modular backend for rendering diagrams created with the diagrams EDSL using Postscript.
Collection of user contributions to diagrams EDSL A collection of user contributions for diagrams, an embedded domain-specific language for generation of vector graphics.
hint-based build service for the diagrams graphics EDSL. diagrams-builder provides backend-agnostic tools for dynamically turning code into rendered diagrams, using the hint wrapper to the GHC API. It supports conditional recompilation using hashing of diagrams source code, to avoid recompiling code that has not changed. It is useful for creating tools which compile diagrams code embedded in other documents. For example, it is used by the BlogLiterately-diagrams package (a plugin for BlogLiterately) to compile diagrams embedded in Markdown-formatted blog posts. Executables specific to the cairo, SVG, postscript, and rasterific backends are included (more executables specific to other backends may be included in the future). All take an input file and an expression to render, and output an image file. If you want these executables you must explicitly enable the -fcairo, -fsvg, -fpostscript, or -frasterific flags. A LaTeX package, diagrams-latex.sty, is also provided in the latex/ directory of the source distribution, which renders diagrams code found within diagram environments. Note that diagrams-latex.sty is licensed under the GPL.
Not on Stackage, so not searched. Graph layout and drawing with GraphViz and diagrams
Not on Stackage, so not searched. PGF backend for diagrams drawing EDSL.
Pure Haskell solver routines used by diagrams Pure Haskell solver routines used by the diagrams project. Currently includes finding real roots of low-degree (n < 5) polynomials, and solving tridiagonal and cyclic tridiagonal linear systems.
HTML5 canvas backend for diagrams drawing EDSL This package provides a modular backend for rendering diagrams created with the diagrams EDSL using an HTML5 canvas.
Not on Stackage, so not searched. Backend for rendering diagrams in wxWidgets
Not on Stackage, so not searched. deprecated, part of diagrams-contrib since 1.4
Braille diagrams with plain text Please see the README at https://github.com/diagrams/diagrams-braille#readme
Not on Stackage, so not searched. Cairo backend for diagrams drawing EDSL
Not on Stackage, so not searched. Preprocessor for embedding diagrams in Haddock documentation
Not on Stackage, so not searched. HsQML (Qt5) backend for Diagrams
Not on Stackage, so not searched. HTML5 canvas backend for diagrams drawing EDSL
Not on Stackage, so not searched. A Pandoc filter to express diagrams inline using the Haskell EDSL _Diagrams_