2016-07-06 113 views
2

我该如何改变轴的位置,使它们位于图的内部?坐标图内的轴

我有这样的:enter image description here

我想这一点:enter image description here

这可能吗?

回答

2

您可以使用您的轴定义的AxisTickToLabelDistance财产,像这样实现这一点:

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

谢谢 - 正是我一直在寻找。 PositionAtZeroCrossing也可以工作,但由于某种原因,它在图的左侧创建了一条额外的线。 – Nicholas

+0

出于某种原因,情节的线条穿过我的轴标签,我如何将轴放在“顶部”? @Kirenenko – Nicholas

+1

您可以使用'Layer = AxisLayer.AboveSeries'属性,但它也会导致轴在系列之上,而不仅仅是标签......所以它不是我想的解决方案。 – Jose