OxyPlot - 删除LinearAxis的值并仅保留标题

时间:2014-11-16 02:39:04

标签: c# .net wpf winforms oxyplot

我有多个LinearAxis元素,它们具有不同的开始和结束位置以及最小/最大值。 如何在保留标题的同时隐藏这些轴的值编号(例如,0,100,200等)(例如:第1天,第2天等)

例如,我想隐藏数字0,100和200 enter image description here

2 个答案:

答案 0 :(得分:3)

如果标签0,100,200属于一个轴而文本“第一天”,...到另一个,您可以将第一个轴的标签颜色设置为透明,如下所示

axis.TextColor = OxyColors.Transparent;

希望这有帮助。

答案 1 :(得分:1)

如果XAML使用此

<oxy:Plot.Axes>
    <oxy:LinearAxis Position="Left" TextColor = OxyColors.Transparent/>
</oxy:Plot.Axes>

如果代码

// Create a plot model
PlotModel = new PlotModel { Title = "Updating by task running on the UI thread" };
// Add the axes, note that MinimumPadding and AbsoluteMinimum should be set on the value axis.
PlotModel.Axes.Add(new LinearAxis { Position = AxisPosition.Bottom, TextColor = OxyColors.Transparent});