Оси внутри участка

Как изменить положение Осей, чтобы они находились внутри сюжета?

У меня есть это: введите здесь описание изображения

Я хочу это: введите здесь описание изображения

Это возможно?


person Nicholas    schedule 06.07.2016    source источник


Ответы (1)


Вы можете добиться этого, используя свойство AxisTickToLabelDistance в определении вашей оси, например:

plotModel.Axes.Add(new LinearAxis()
{
    Position = AxisPosition.Bottom,
    AxisTickToLabelDistance = -25,
    TickStyle = TickStyle.Crossing,
});
person Jose    schedule 11.07.2016
comment
Спасибо - как раз то, что я искал. PositionAtZeroCrossing тоже работает, но по какой-то причине создает дополнительную линию слева от графика. - person Nicholas; 11.07.2016
comment
По какой-то причине линии сюжета проходят через метки моих осей, как мне поставить оси сверху? @Кирененко - person Nicholas; 11.07.2016
comment
Вы можете использовать свойство Layer = AxisLayer.AboveSeries, но это также приведет к тому, что оси будут над серией, а не только над метками... Так что я думаю, что это не совсем решение. - person Jose; 11.07.2016