Vivian McPhail b5385af215 add histograms
darcs-hash:20100925060643-af16d-b7235d755f9a05afb7e087fe47886e519250f14a.gz
2010-09-25 18:06:43 +12:00

56 lines
1.1 KiB
Plaintext

FEATURES
* annotations
* square plot (tie x and y shapes) (lockAspectRatio)
* log/semilog plots
* text labels for major ticks
* tick values
* columns
* histogram (variable width bars)
* bars/columns adjust for multiple data series (data creation)
* adjustable elements ((x,y) adjustments/offsets)
* settable plot sizes (so we can have same plot areas with only bottom one with x axis)
| * expand Simple interface: xlabel, ylabel, etc...
* 3d plots
* Graphics.Plot replacement
* ticks selectable inside/outside
BUGS
* fix errors for non-points (esp. bars, hist)
* no ticks for greyscale?
REFACTOR
* using padding functions not raw data structure: pdFoo, pdBar
* directly to impulse, step, area, not via line (performance)
* refactor Legend (LegendLocation)
* replace with utility functions common code in Render/Data.hs
COMPLETE
| * area
| * impulses
| * steps
| * matrix (greyscale)
| * legend
| * pad side opposite of axis label only if there is no label on that side
| * simple interface
| * option to use upper ranges
| * fix linewidths (as per cairo FAQ) by adding 0.5 to rectangle start / line (borders/axes)
| * bars