2013-05-23 7 views
0

Я использую 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> 

Есть ли способ, чтобы достичь этого?

ответ

2

я решил его с помощью следующих действий:

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

Если вы не хотите оси, чтобы быть видимым, установите их IsAxisVisible свойство false. Вам все равно нужно добавить их так, чтобы по умолчанию ось/значение было перезаписано.

1

использовать это свойство линейной оси:

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