ZEDGraph не может изменить цвет оси - PullRequest
3 голосов
/ 29 сентября 2011

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

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

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

спасибо

1 Ответ

4 голосов
/ 29 сентября 2011

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

pane.Chart.Border.IsVisible = false;

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

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

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

pane.XAxis.Color = Color.White;

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

...