1

如何在图表的 y 轴上设置最小值/最大值/间隔 - ColumnSeries?我WinRTXamlToolkit.Controls.DataVisualization.Charting在 Windows 8.1 Store 应用程序中使用该库。

图表可以正常工作,但如果我尝试设置MinimumMaximum或者Interval它失败并出现以下错误:“无法分配给属性最小值上的可空类型”

<charting:Chart
    x:Name="BarChart2"
    Height="400"
    Title="title"
    Margin="0,0">
    <charting:ColumnSeries                      
        ItemsSource="{Binding items}"
        IndependentValueBinding="{Binding Initials}"
        DependentValueBinding="{Binding NumberOfVisits}"
        IsSelectionEnabled="True"  >                        
        <charting:ColumnSeries.DependentRangeAxis>
            <charting:LinearAxis
                Orientation="Y"
                Interval="1"
                Minimum="2"
                ShowGridLines="False"/>
        </charting:ColumnSeries.DependentRangeAxis>
    </charting:ColumnSeries>
</charting:Chart>
4

1 回答 1

2

您可以使用以下代码在代码中执行此操作:

                    ((LineSeries)LineChart.Series[0]).DependentRangeAxis = new LinearAxis()
                {
                    Maximum = 50,
                    Minimum = 30,                        
                    Orientation = AxisOrientation.Y,
                    Interval = 20,
                    ShowGridLines = true,
                };
于 2016-03-21T21:16:28.333 回答