The Minimum and Maximum properties exist so that you are able to set a manual range. They, however, would not return the automatic range that the chart has calculated. To get the automatic range you can use the ActualRange property. When you have manually set the Minimum and/or Maximum, this property holds the user defined values as well, so it really is an axis' actual range property.
The ActualVisibleRange is the actual visible range. This is when you zoom and pan, whatever you see in the view port (plot area), this is the ActualVisibleRange.
1. Is there a way to programmatically set the ActualVisibleRange attribute?
No, there is no such a feature. However, you can use the HorizontalZoomRangeStart and End properties to zoom in. Say that the axis has a range from 0 to 1000 and you need to zoom from 250 to 350. You need to simply set the horizontal zoom range start to 0.25 and the end to 0.35.
2. How about the ActualRange?
You need to set the Minimum and Maximum properties of the axis.
3. What do the Minimum and Maximum attributes control?
They simply control the minimum and maximum of the axis. Say that you have a point with value -1000. If you do not set the minimum and maximum, the axis will calculate an automatic range so that the -1000 value is shown. But of you set a Minium of 0 and Maximum of 100, this negative value will not be show because it would not be in the visible range.
Check out Telerik Analytics, the service which allows developers to discover app usage patterns, analyze user data, log exceptions, solve problems and profile application performance at run time. Watch the videos
and start improving your app based on facts, not hunches.