我无法以我想要的方式显示网格。但我也不确定是否可以在 Silverlight 工具包图表中做到这一点。因此,对此的任何帮助或指导将不胜感激。
<Grid x:Name="LayoutRoot" Background="White">
<charting:Chart x:Name="myChart" Width="600" Height="400">
<charting:BarSeries
Title="Tasks"
ItemsSource="{Binding Path=Data1}"
IndependentValueBinding="{Binding Month}"
DependentValueBinding="{Binding Task}"
DependentRangeAxis="{Binding ElementName=TaskAxis}">
</charting:BarSeries>
<charting:LineSeries
Title="Benefits"
ItemsSource="{Binding Path=Data1}"
IndependentValueBinding="{Binding Month}"
DependentValueBinding="{Binding Benefits}"
DependentRangeAxis="{Binding ElementName=BenefitsAxis}">
</charting:LineSeries>
<charting:Chart.Axes>
<charting:LinearAxis Orientation="Y" Location="Left" Title="First" x:Name="TaskAxis" />
<charting:LinearAxis Orientation="Y" Location="Right" Title="Second" x:Name="BenefitsAxis" />
</charting:Chart.Axes>
</charting:Chart>
</Grid>
鉴于上面的代码片段,是否可以让左侧的 Y 轴显示月份,顶部的 x 轴显示任务值,底部的 x 轴显示收益值。
所以在某种程度上,它正在共享本月的 Yaxis。它可以使用顶部/底部 x 轴甚至右 Y 轴来绘制任务和收益值。
你们有什么感想?
谢谢。