2
私はAreaSeriesを使ってグラフ上に色付けされた領域を表示しました。OxyPlot AreaSeries GridLinesの背後
着色領域は、グリッド線の上にレンダリングされます。グリッド線を前面に持っていく方法はありますか?
このプロットは、WPFプロジェクトのXAMLで定義されています。これは設定です:
<oxy:Plot Grid.Row="1"
Margin="0"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
PlotType="XY"
TitleFontSize="11"
IsLegendVisible="False"
Title="{Binding Channel.Name}"
InvalidateFlag="{Binding Refresh}">
<oxy:Plot.Axes>
<oxy:LinearAxis Key="yAxis"
IsZoomEnabled="False"
IsPanEnabled="False"
Position="Left"
MajorGridlineStyle="Dot"
MajorGridlineColor="LightGray"
Title="Speed [m/s]"
Maximum="{Binding SpeedXDistance_MaxY}"/>
<oxy:LinearAxis Key="xAxis"
IsZoomEnabled="False"
IsPanEnabled="False"
Position="Bottom"
MajorGridlineStyle="Dot"
MajorGridlineColor="LightGray"
Title="Distance [m]"
Maximum="{Binding SpeedXDistance_MaxX}"/>
</oxy:Plot.Axes>
<oxy:Plot.Series>
<oxy:LineSeries ItemsSource="{Binding SpeedXDistancePoints}"
DataFieldX="X"
DataFieldY="Y"
StrokeThickness="1"
MarkerSize="0"
LineStyle="Solid"
Color="Blue"
MarkerType="None"/>
<oxy:AreaSeries ItemsSource="{Binding SpeedXDistanceUpperLimit}"
Fill="AliceBlue"
DataFieldX="X"
DataFieldY="Y"
StrokeThickness="1"
MarkerSize="0"
LineStyle="Solid"
Color="DarkGray"
MarkerType="None"/>
</oxy:Plot.Series>
</oxy:Plot>
助けていただければ幸いです。
を私は正常に動作ありがとう – Jose
同じ、素敵なソリューションを、お勧めするつもりでした。 –