Сам интервал мы меняем chart1.ChartAreas[0].AxisX.IntervalType = Math.PI; , а вот как заменить сами числа на оси Ох ? тобишь, чтоб вместо 1,2,3,4.. было Pi/2,Pi ..
Все зависит от того, как вы добавляете точки в коллекцию Points объекта типа Series.
Если добавлять точки без явного указания значения X, например с помощью DataPointCollection.Add (Double[]), то в качестве значений X, будут подставлены порядковые номера точек в порядке их добавления в коллекцию, разумеется целые =), что вы и наблюдаете.
Чтобы по оси X видеть нужные значения, для добавления точек необходимо воспользоваться одной из перегрузок метода DataPointCollection.AddXY (для чисел, для любых значений. включая текст). В этом случае, под каждой точкой будут проставлены те значения X, которые вы укажете в первом параметре метода.
В свойствах осей можно задать параметры отображения сетки, параметры отображения точек определяются в Series, для всех точек, или в самих DataPoint, индивидуально для каждой.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости