Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Как вручную задать шкалу в ZedGraph?


Автор: serega721 13.10.2012, 19:13
Добрый вечер!
С zedgraph работаю не так давно, в следствии чего наткнулся на несколько подводных камней:
Как  можно вручную задать значения для шкалы, к примеру YAxis? Данные значения иду не по порядку{4.4, 3.5, 1.2 .....}, пробовал юзать поиск, но решения не нашел, видел только примеры задания диапазона  (ymax, ymin) и все. Буду признателен за любую помощь в этом вопросе.

Автор: metis 14.10.2012, 09:08
Если я правильно понял вопрос, решение http://jenyay.net/ZedGraph/AxisTicks

Автор: serega721 14.10.2012, 15:41
Цитата(metis @  14.10.2012,  09:08 Найти цитируемый пост)
Если я правильно понял вопрос, решение тут 

Нет, к сожалению это не мое решение. Мне нужно вручную задать значения на оси, а во всех примерах данной шпаргалки, значения задаются в интервале (от-до).

Автор: metis 15.10.2012, 05:49
Тут задается именно шаг, а не минимум и максимум
Код

       GraphPane pane = zedGraph.GraphPane;
       // Крупные риски по оси X будут идти с периодом 5
        pane.XAxis.Scale.MajorStep = 5.0;

        // Мелкие риски будут идти с периодом 1
        // Таким образом, между крупными рисками будет 5 делений или 4 риски
        pane.XAxis.Scale.MinorStep = 1.0;

        // Крупные риски по оси Y будут идти с периодом 0.1
        pane.YAxis.Scale.MajorStep = 0.1;

        // А мелкие риски - с периодом 0.05
        // Между крупными рисками по оси Y будет два отсчета или одна риска
        pane.YAxis.Scale.MinorStep = 0.05;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)