设置WinRTXamlToolkit中Y轴的最小值/最大值/间隔值
问题描述:
如何在图表上设置y轴上的最小值/最大值/间隔值 - ColumnSeries
? 我在Windows 8.1商店应用程序中使用WinRTXamlToolkit.Controls.DataVisualization.Charting
库。设置WinRTXamlToolkit中Y轴的最小值/最大值/间隔值
图表工作不正常,但如果我尝试设置Minimum
,Maximum
或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>
答
您可以在代码中做到这一点使用类似这样的东西:
((LineSeries)LineChart.Series[0]).DependentRangeAxis = new LinearAxis()
{
Maximum = 50,
Minimum = 30,
Orientation = AxisOrientation.Y,
Interval = 20,
ShowGridLines = true,
};
Thx。我会试试看 :) –