1
我想绘制图表上的两条线系列。每条线的数据点有不同的时间。不幸的是,下面的代码会产生一个奇怪的结果(可能是因为没有当前级别的时间戳)。是否有另一种图表类型或方式可以解决当前级别降低到每个目标级别的这个问题?在一个图上绘制两条线系列
这是我的XAML:
<chartingToolkit:Chart Title="Glucose and Target Levels" x:Name="LevelsChart">
<chartingToolkit:StackedLineSeries>
<chartingToolkit:SeriesDefinition Title="Actual"
ItemsSource="{Binding ElementName=PatientWindow, Path=GlucoseLevels}"
IndependentValuePath="Timestamp"
DependentValuePath="Level" />
<chartingToolkit:SeriesDefinition Title="Target"
ItemsSource="{Binding ElementName=PatientWindow, Path=TargetLevels}"
IndependentValuePath="Timestamp"
DependentValuePath="Level" />
</chartingToolkit:StackedLineSeries>
<chartingToolkit:Chart.Axes>
<chartingToolkit:DateTimeAxis x:Name="LevelsDateTimeAxis" Orientation="X" Minimum="{Binding ElementName=PatientWindow, Path=Minimum}" Maximum="{Binding ElementName=PatientWindow, Path=Maximum}" />
<chartingToolkit:LinearAxis Orientation="Y" Minimum="0" Maximum="200" Interval="20" />
</chartingToolkit:Chart.Axes>
</chartingToolkit:Chart>
下面是结果:
发布您填写GlucoseLevels属性的代码。 – vorrtex 2011-04-20 15:08:51