Oxyplot分区颜色变化

时间:2016-01-15 23:15:01

标签: oxyplot

有人知道如何更改氧标图上的分割标记的颜色吗?我似乎无法在任何地方找到这个特定的财产。这是我用来制作下图的代码。如您所见,分割标记是黑色的。真想改变自己的颜色。感谢。

 <oxy:Plot PlotAreaBorderColor="White"  Background="#242426" TextColor="White" Margin="5" Title="X and Y FPOS" TitleFontSize="12" Grid.Row="0" Grid.ColumnSpan="2">
        <oxy:LineSeries ItemsSource="{Binding XYData}"/>
    </oxy:Plot>

enter image description here

2 个答案:

答案 0 :(得分:5)

您要查找的媒体资源是TicklineColor。你必须在两个轴上都这样做:

<强>效果:

Effect acquired

<强>代码:

<oxy:Plot>
...
    <oxy:Plot.Axes>
        <oxy:LinearAxis Position="Left" TicklineColor="White" />
        <oxy:LinearAxis Position="Bottom" TicklineColor="White" />    
    <oxy:Plot.Axes>
</oxy:Plot>

答案 1 :(得分:2)

我认为,在这一刻,不可能设置标记的颜色。但是,也许,你会选择使用PlotAreaBackground。

示例:

的.xaml:

<oxy:Plot PlotAreaBorderColor="Green"  Background="DarkGreen" 
          PlotAreaBackground="#242426" TextColor="White" 
          Title="X and Y FPOS" TitleFontSize="12" 
          Grid.Row="0" Grid.ColumnSpan="2">
    <oxy:LineSeries ItemsSource="{Binding XYData}" Color="Yellow"/>
</oxy:Plot>

.FS:

type MainViewModel() = 
    inherit ViewModelBase()  

    let data = [0.0..0.1..50.0] |> List.mapi(fun i x -> DataPoint(float i, cos x))
    member self.XYData with get() = data

截图:

PlotAreaBackground