Ваш подход верный, но оси перекрываются границей диаграммы. Итак, у вас есть два варианта:
Либо сделайте границу невидимой:
pane.Chart.Border.IsVisible = false;
Или установите цвет границы на белый:
pane.Chart.Border.Color = Color.White;
Но знайте, что
pane.XAxis.Color = Color.White;
влияет только на осевую линию. Чтобы закрасить все элементы оси, вам также необходимо установить цвета заголовка, шкалы, MajorTic, MinorTic, MajorGrid и MinorGrid для каждой оси (см. ZEDGraph API ).