The new squaredarea and stackedsquaredarea plot types are implemented [#57]. These are similar to area and stackedarea plots, but support data borders. It shouldn't be hard to add data border support to area and stackedarea too.
Code, documentation, and test changes have been committed to SVN to extend data borders to area and stackedarea plots.
There is a problem with 'area' and 'squaredarea' plot types with data borders on and multiple data sets, when the Y values for each X are not in decreasing order. In this case the plot areas will overlap, and some parts will be partially covered. (This has always been true.) The problem is that the data borders correspond to the actual data sets, and not the visible area fills.
A first try at fixing this involved drawing a data border after each area fill, instead of all at the end. This seems to work for area and squaredarea, but does not work correctly for stackedarea or stackedsquaredarea (which don't have the overlap problem anyway).
Considering letting this go for now, and not adding to the complexity with fixes for specific plot types.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Code, documentation, and test changes have been committed to SVN to extend data borders to area and stackedarea plots.
There is a problem with 'area' and 'squaredarea' plot types with data borders on and multiple data sets, when the Y values for each X are not in decreasing order. In this case the plot areas will overlap, and some parts will be partially covered. (This has always been true.) The problem is that the data borders correspond to the actual data sets, and not the visible area fills.
A first try at fixing this involved drawing a data border after each area fill, instead of all at the end. This seems to work for area and squaredarea, but does not work correctly for stackedarea or stackedsquaredarea (which don't have the overlap problem anyway).
Considering letting this go for now, and not adding to the complexity with fixes for specific plot types.
Implemented in 6.2.0, but see [bugs:#173]
Related
Bugs: #173