Let me first explain in more details how RadChartView renders the series data points.
When a single series is passed for the categorical axis, its points are plotted in the order they appear in the collection. When the series are more than one, each slot of the categorical axis is divided corresponding to the number of the series which holds.
I am going to use the sample scenario from your post. It contains two series, therefore, each category slot (P1 and P2) will be divided into two parts - the first one will accommodate the data points of the first series and the second one - from the second series. The slots are filled with the data points consecutively, starting with the data points from the first declared series.
With that said, the workflow of the rendering as well as the end result
would look as follows:
P1 will contain two parts:
P1 (1) will accommodate the P1's values from the first series - 2 and 3
P1 (2) will be reserved for the data points of the second series from the P1 category - 5 and 6
P2 is divided into two parts as well:
P2 (1) renders 4
The plot order is automatic and you can control it only through the collection you are passing to the series. Having this in mind, the union of both collections and using a single series is the only approach I can suggest you.
Hope this is helpful.
Telerik by Progress
Do you need help with upgrading your WPF project? Try the Telerik API Analyzer
and share your thoughts!