2016-07-06 13 views

Antwort

2

Sie können dies mithilfe der AxisTickToLabelDistance Eigentum auf Ihrer Achsdefinition erreichen, wie folgt aus:

plotModel.Axes.Add(new LinearAxis() 
{ 
    Position = AxisPosition.Bottom, 
    AxisTickToLabelDistance = -25, 
    TickStyle = TickStyle.Crossing, 
}); 
+0

Danke - was nur ich suchte. PositionAtZeroCrossing funktioniert auch, aber aus irgendeinem Grund erstellt es eine zusätzliche Linie auf der linken Seite der Handlung. – Nicholas

+0

Aus irgendeinem Grund gehen die Linien der Handlung durch meine Achsenbeschriftungen, wie setze ich Achsen "Oben"? @Kirenenko – Nicholas

+1

Sie können die Eigenschaft 'Layer = AxisLayer.AboveSeries' verwenden, aber es wird auch dazu führen, dass die Achsen über der Reihe sind, nicht nur die Beschriftungen ... Also ist es nicht wirklich eine Lösung, denke ich. – Jose