FEATURES * annotations * square plot (tie x and y shapes) (lockAspectRatio) * log/semilog plots * text labels for major ticks * tick values * columns * adjustable elements ((x,y) adjustments/offsets) * settable plot sizes (so we can have same plot areas with only bottom one with x axis) * Simple interface: nice bars, histograms (see next line) * bars/columns adjust for multiple data series (data creation) * 3d plots * Graphics.Plot replacement * ticks selectable inside/outside BUGS * fix error bars 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) | * expand Simple interface: xlabel, ylabel, etc... | * bars | * histogram (variable width bars)