|
From: Petr M. <mi...@ph...> - 2006-02-08 23:13:57
|
> Sure. boundary3d() can use a lot of improvement. Only question is: do this > incrementally, risking an end state that is a rather tangled mess, or allow > someone the time to really work on this, and get it _right_? Fixing the most obvious "bugs" (=missing functionality) now. > 1) add more 'coordinate' classes for 3D plots, if only for debugging. We need > commands like > > set arrow from view 0,0,0 to view 1,1,1 # 'camera' coordinates > set arrow from canvas 0,0 to canvas 1,1 # the 'plot_boundary' Aha, there is no coordinate system for the bounding rectangle of the 3D? Do we need it? This looks like a bug: set arrow 1 from graph 0,0,0 to graph 1,1,1 splot x*y pause -1 set view map replot pause -1 plot x I would expect a line in another diagonal. > 2) Extend boundary3d(): add handling for the other 3 margins, 'set offsets', > and completely re-think space reservations for ticks, ticklabels, and axis > labels. You mean 'set margins'? I think this is the most easy and helpful fix. This would allow to scale down the 3D plot area manually in order to allow enough space for the color box when needed. --- PM |