The Plot-ho-matic package

[Tags:bsd3, library]

Plot-ho-matic provides real-time plotting of time-series data with a simple interface (addHistoryChannel). There is also a more general interface to plot arbitrary data (addChannel).

See the example on http://www.github.com/ghorn/Plot-ho-matic to help get started.


[Skip to Readme]

Properties

Versions 0.1.0.0, 0.2.0.0, 0.4.0.0, 0.4.0.1, 0.4.0.2, 0.4.0.3, 0.4.0.4, 0.5.0.0, 0.5.0.1, 0.5.0.2, 0.5.0.3, 0.5.0.4, 0.5.0.5, 0.6.0.0, 0.7.0.0, 0.7.0.1, 0.8.0.0, 0.9.0.0, 0.9.0.1, 0.9.0.2, 0.9.0.3, 0.9.0.4, 0.9.0.5, 0.9.0.6, 0.9.0.7, 0.9.0.8, 0.9.0.9, 0.9.0.10, 0.10.0.0, 0.10.1.0, 0.11.0.0
Change log CHANGELOG.md
Dependencies base (>=4.6.0.0 && <5), bytestring, cairo, cereal, Chart (>=1.1), Chart-cairo (>=1.1), containers, data-default-class, generic-accessors (>=0.6.0.0), glib, gtk3 (>=0.14.2), lens, Plot-ho-matic, text, time, transformers, vector [details]
License BSD3
Copyright Copyright (c) 2013-2015, Greg Horn
Author Greg Horn
Maintainer gregmainland@gmail.com
Stability Unknown
Category Graphics
Uploaded Fri Aug 5 21:53:52 UTC 2016 by GregHorn
Distributions NixOS:0.11.0.0
Downloads 2652 total (89 in the last 30 days)
Votes
0 []
Status Docs pending
Build status unknown [no reports yet]

Modules

  • PlotHo
  • SetHo

Flags

NameDescriptionDefaultType
examplesbuild the examplesDisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Readme for Plot-ho-matic

Readme for Plot-ho-matic-0.11.0.0

Plot-ho-matic (and Set-ho-matic)

Hackage Build Status

Plot-ho-matic is a GUI for high-performance real-time plotting with a convenient TreeView interface for selecting which elements to draw from a data structure. The focus is on ease of use, with optional advanced interfaces for more features.

Plot-ho-matic in action

The sister library Set-ho-matic is a GUI for editing haskell data and sending those changes to some running program. It can also query the program for it's latest data and has save and load features.

Set-ho-matic in action

Both Plot-ho-matic and Set-ho-matic rely heavily on generic-accessors which uses GHC.Generics to create trees from haskell data.

usage

See the hackage docs starting with the main PlotHo module for documentation. There is also an examples folder in the git repository.

FAQ

"user error: out of memory" If you get this ^ error on OSX your cairo/pango/gtk may be linked to an XQuartz library. Add --extra-lib-dirs=/usr/local/lib (or wherever the correct libraries are) to your .cabal/config

== Special thanks to Chart and gtk2hs, which do all the heavy lifting.