如何在OxyPlot中删除轴破折号

时间:2013-05-23 21:29:48

标签: c# wpf plot oxyplot

我正在使用OxyPlot并尝试仅显示该情节。我找到了一种方法,使轴编号,轴和背景透明。但我似乎找不到让轴变暗透明的方法:

Axis dashes.

这是我使用的代码:

<oxy:Plot Grid.Row="1" Background="Transparent" TextColor="Transparent" PlotAreaBorderColor="Transparent">
    <oxy:LineSeries ItemsSource="{Binding CoilData, RelativeSource={RelativeSource FindAncestor, AncestorType=Window}}" DataFieldX="Key" DataFieldY="Value"/>
</oxy:Plot>

有没有办法实现这个目标?

3 个答案:

答案 0 :(得分:3)

我使用以下方法解决了这个问题:

<oxy:Plot.Axes>
    <oxy:LinearAxis Position="Left" TickStyle="None"/>
    <oxy:LinearAxis Position="Bottom" TickStyle="None"/>
</oxy:Plot.Axes>

答案 1 :(得分:1)

使用线性轴的此属性:

LinearAxis eje_y=new LinearAxis();
eje_y.MinorTickSize = 0;
eje_y.MajorTickSize = 0;

答案 2 :(得分:0)

如果您不希望轴可见,请将IsAxisVisible属性设置为false。您仍然需要添加它们,以便覆盖默认的轴/值。