TODO for The Plotlib Toolkit ============================ 0.4.2 ===== - rename setData() to setDataset(), getData() to getDataset() in DataPlot - widget: * create PlotlibCanvas with default behaviour (see test-classes) - Update LayoutTest: * use a different function (sin(x) ??) - fix FktTest: * update print to 1.4 * fix layout-issues - commit NEWS - commit version.properties - cleanup TODO - commit TODO - tag files - update ChangeLog - build dist 0.4.3 ===== - Fix FooPlot to use FooPlotProperties * LinePlot (symbolType + lineProperties) * FunctionPlot * BarPlot * ImagePlot * ScatterPlot (LinePlot with lineType = NONE?) - create ScatterPlot 0.4.4 ===== - Tickmarks: * simplify construction (sensible defaults??) * createTickMarks from points start/end and delta - Axis: * simplify construction (sensible defaults??) * methods: createTickMarks(delta, type) createTickMarks(type) 0.4.5 ===== - implement placement of PLabels 0.5.x ===== - implement XML-stuff Later releases ============== - change Dataset.notifyListeners() to fireDatasetChangedEvent() - create widgets.DefaultAxis (use DatasetTracker) - test statistical methods of Dataset - implement ImagePlot.plotObjects() - create RegressionPlot - add generic clipping mechanism - create subclasses of LegendItem - implement LegendEntry - implement Legend - Replace IllegalStateException with some sort of PlotlibException