Удалить деления графика на краях ZedGraph

Можно ли удалить верхнюю и правую большую и второстепенную метки на краю графика в ZedGraph, оставив нижнюю и левую метки на месте? введите здесь описание изображения


person kevin628    schedule 26.06.2012    source источник


Ответы (1)


В компонентах MinorTic и MajorTic осей имеется свойство bool IsOpposite. Если вы установите для свойства значение false, деления не будут отображаться на правой и верхней границах.

Вот пример:

var pane = zedGraphControl1.GraphPane;

pane.YAxisList[0].MajorTic.IsOpposite = false;
pane.YAxisList[0].MinorTic.IsOpposite = false;
pane.XAxis.MajorTic.IsOpposite = false;
pane.XAxis.MinorTic.IsOpposite = false;

pane.AddCurve(null, new[] { 0.1, 0.5, 0.9 }, new[] { 0.8, 0.3, 0.1 }, Color.Blue);

который создаст следующий график:

Нет галочек на верхней и правой границах

person Anders Gustafsson    schedule 26.06.2012
comment
Однако это не удаляет галочки вдоль правой и верхней границ. - person kevin628; 27.06.2012
comment
Извините, что недостаточно внимательно прочитал вопрос в первом туре. Надеюсь, обновленный ответ даст вам то, о чем вы просите. - person Anders Gustafsson; 27.06.2012
comment
Вы спасатель жизни! Большое спасибо! - person kevin628; 27.06.2012