Hello,
Thanks again for this great library.
I have a problem while plotting Line series.
Generally the library works fine.
At some scenario, my application have huge collection of same point to be plotted on plot.
As the count of collection increases, the rendering of plot becomes slower,
As some point, it completely not responding.
Here is my dummy method to populate plot model.
``` C#
public PlotModel GetPlotModel()
{
int numberOfPoints = 100000;
var series = new LineSeries();
var title = string.Format("{0} (n={1})", series.Title, numberOfPoints);
var plotModel = new PlotModel(title);
for (int i = 0; i < numberOfPoints; i++)
{
series.Points.Add(new ScatterPoint(1000, 1000));
}
plotModel.Series.Add(series);
return plotModel;
}
```
Please help me to solve this issue.
Thanks.
Comments: LineSeries should show no line. ScatterSeries should show only one point if `BinSize` is set. OxyPlot still needs to evaluate all points to figure out this, to improve performance the client application (that probably knows more about the data) could remove the duplicate data points.
Thanks again for this great library.
I have a problem while plotting Line series.
Generally the library works fine.
At some scenario, my application have huge collection of same point to be plotted on plot.
As the count of collection increases, the rendering of plot becomes slower,
As some point, it completely not responding.
Here is my dummy method to populate plot model.
``` C#
public PlotModel GetPlotModel()
{
int numberOfPoints = 100000;
var series = new LineSeries();
var title = string.Format("{0} (n={1})", series.Title, numberOfPoints);
var plotModel = new PlotModel(title);
for (int i = 0; i < numberOfPoints; i++)
{
series.Points.Add(new ScatterPoint(1000, 1000));
}
plotModel.Series.Add(series);
return plotModel;
}
```
Please help me to solve this issue.
Thanks.
Comments: LineSeries should show no line. ScatterSeries should show only one point if `BinSize` is set. OxyPlot still needs to evaluate all points to figure out this, to improve performance the client application (that probably knows more about the data) could remove the duplicate data points.