Chart C# Заменить числа на Ох (1,2,3…) на (Pi/2,Pi,…)

213
13 апреля 2017, 15:28

Сам интервал мы меняем chart1.ChartAreas[0].AxisX.IntervalType = Math.PI; , а вот как заменить сами числа на оси Ох ? тобишь, чтоб вместо 1,2,3,4.. было Pi/2,Pi ..

Answer 1

Все зависит от того, как вы добавляете точки в коллекцию Points объекта типа Series.

Если добавлять точки без явного указания значения X, например с помощью DataPointCollection.Add (Double[]), то в качестве значений X, будут подставлены порядковые номера точек в порядке их добавления в коллекцию, разумеется целые =), что вы и наблюдаете.

Чтобы по оси X видеть нужные значения, для добавления точек необходимо воспользоваться одной из перегрузок метода DataPointCollection.AddXY (для чисел, для любых значений. включая текст). В этом случае, под каждой точкой будут проставлены те значения X, которые вы укажете в первом параметре метода.

В свойствах осей можно задать параметры отображения сетки, параметры отображения точек определяются в Series, для всех точек, или в самих DataPoint, индивидуально для каждой.

READ ALSO
Не могу понять код

Не могу понять код

Страница 50 книги "C# для начинающих" Мартина ДрейераВ код необходимо добавить метод

179
Для поставщика ADO.NET с неизменяемым именем “Oracle.ManagedDataAccess.Client”

Для поставщика ADO.NET с неизменяемым именем “Oracle.ManagedDataAccess.Client”

Доброго, столкнулся с ошибкой: Для поставщика ADONET с неизменяемым именем "Oracle

213
Проблемы со сборкой проекта MonoDevelop на Ubuntu

Проблемы со сборкой проекта MonoDevelop на Ubuntu

Пытаюсь собрать проект на линуксе, написанном на C#, компилятор ругается на ошибку: /usr/lib/mono/45/Microsoft

246
Не работает реализация интерфейса

Не работает реализация интерфейса

ПриветствуюВ приложении WinForms есть 2 режима работы - админ и юзер в зависимости от логина и пароля которые он ввел

294