If a plot contains one or more singularities then the corresponding axes and colorranges are strongly distorted. Find a solution that deals with this kind of issue, e.g. only considering the value range of the most occuring function values (between 70% and 90%).
Analysis:
To add this new functionality add a sorting algorithm (e.g. qsort() from cstdlib) to the PlotData object. A new function should be added, which may extract a predefined range of the sorted data specified by a passed percentage value. This value may be used in the plotting functions to calculate the "weighted" minimal and maximal value.
Implementation:
The new functionality was implemented as proposed by the analysis. Implementation tests were passed successfully.
Documentation:
The new functionality was documented in the article concerning plot in both languages.
Tests:
Tests were passed without deviation. Functionality works as expected. However, the results are still dependent on the actual number of samples used for calculating the plot.
Anonymous
Diff:
Diff:
Diff:
Diff: