ZEDGraph не может изменить цвет оси

Привет, я новичок в Zedgraph, и я могу найти только несколько примеров и информации. Что мне нужно сделать, так это просто изменить цвет осей с черного по умолчанию на белый. Это потому, что я хочу использовать черную заливку для своих панелей. Итак, я пробую следующее

pane.XAxis.Type = AxisType.DateAsOrdinal;
            pane.XAxis.Color = Color.White; ;
            pane.Y2Axis.Color = Color.White;

Как ни странно, это, кажется, не имеет никакого эффекта, и мои осевые линии по-прежнему невидимы (потеряны в черной заливке).

Благодарность


person josephj1989    schedule 29.09.2011    source источник


Ответы (1)


Ваш подход правильный, но оси накладываются на границу диаграммы. Таким образом, у вас есть два варианта:
Либо сделать границу невидимой:

pane.Chart.Border.IsVisible = false;

Или установите также белый цвет границы:

pane.Chart.Border.Color = Color.White;

Но знайте, что

pane.XAxis.Color = Color.White;

влияет только на осевую линию. Для окрашивания всех элементов оси вам также необходимо установить цвета заголовка, шкалы, MajorTic, MinorTic, MajorGrid и MinorGrid каждой оси (см. API ZEDGraph).

person SpeziFish    schedule 29.09.2011