Things that needs to be done, in no particular order :
Write some documentation
A view with a border to put tickmarks, tick values
outside the graph. Either a second class like the actual
PHGraphView or adding a style flag to
PHGraphView.
- Adding legends to axis, maybe curves
- Adding new graph objects,
such as axis drawing
themselves inside the view instead of at the borders,
arrow(s)
Copy and paste, with exportation to
ps,pdf,bitmap
- Some objects relying on an external method instead of
a data structure, in order to draw contour plots,
vector field
- Migration of PHPoints and PHCurve datasources to
NSData objects instead of pointers to double.
- For the far future, add layers, especially for slow
drawing objects, and multiprocessing or at least
processing in the background... (Maybe with core
animation, which means dropping tiger compatibility of
course)