I would like to create a line series graph that does not interpolate between points: I've been told by the quants and traders that this is called a Manhattan bar plot.
I've attached a mock up of such a graph.I can get the current RadChartView to create this effect by inserting a duplicate data points
i.e.:
DataPoint(Time: 07:00, Price: $101.10) <-- previous price
DataPoint(Time: 08:00, Price: $101.10) <-- Duplicate inserted to prevent interpolation
DataPoint(Time: 08:00, Price: $111.10) <-- New price
The problem with inserting the dummy points is that is doubles the size of the data structure bound to the graph.
I took a look at the samples but didn't see anything about customizing the behavior of the LineSeries. Note we use the light renderer because we have a very large data set.
It seems like
Is where the current interpolation is carried out?
I've attached a mock up of such a graph.I can get the current RadChartView to create this effect by inserting a duplicate data points
i.e.:
DataPoint(Time: 07:00, Price: $101.10) <-- previous price
DataPoint(Time: 08:00, Price: $101.10) <-- Duplicate inserted to prevent interpolation
DataPoint(Time: 08:00, Price: $111.10) <-- New price
The problem with inserting the dummy points is that is doubles the size of the data structure bound to the graph.
I took a look at the samples but didn't see anything about customizing the behavior of the LineSeries. Note we use the light renderer because we have a very large data set.
It seems like
BitmapLineRenderer.RenderCore()in Telerik.Windows.Controls.ChartView.
Is where the current interpolation is carried out?