There are several way you achieve this. For examlpe:
- You can use several overlayed RadSparkLines inside a RadTimeBar with several RadVerticalAxes. That way you will rely on the TimeBar for the horizontal axis labels and you will not have the problem with overlapping labels that you have in your existing project.
- You can have two charts - one showing an overview of the whole data and one showing a detailed view of the incoming data. Here is an example of the two charts idea. You can implement the live data chart with a RadCartesianChart which is bound to a collection which holds only the most recent data. Using a timer you update the Minimum and the Maximum of the axis and check your data source to see if there is new data to added. I have attached sample project demonstrating that.
I hope this was helpful.
the Telerik team