【发布时间】:2011-04-20 13:14:17
【问题描述】:
我正在尝试在图表上绘制两条线系列。每条线的数据点都有不同的时间。不幸的是,下面的代码产生了一个奇怪的结果(可能是因为当前关卡行没有时间戳)。是否有其他图表类型或方法可以解决当前水平下降到每个目标水平为零的问题?
这是我的 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 属性的代码。
标签: wpf wpftoolkit charts