1
我们正在开发一个Windows 8商店应用程序和telerik图表来显示图表。在其中一个图表中,我们需要显示具有2个y轴的图表,并且需要将bar系列绑定到y轴的左侧,并且line系列需要将数据绑定到y轴的右侧(辅助y轴)。所以我张贴在其中一个论坛,并得到了答复形式,我喜欢分享答案。如何在RadCartesianChart中添加辅助Y轴店铺应用程序
我们正在开发一个Windows 8商店应用程序和telerik图表来显示图表。在其中一个图表中,我们需要显示具有2个y轴的图表,并且需要将bar系列绑定到y轴的左侧,并且line系列需要将数据绑定到y轴的右侧(辅助y轴)。所以我张贴在其中一个论坛,并得到了答复形式,我喜欢分享答案。如何在RadCartesianChart中添加辅助Y轴店铺应用程序
这是我建议的解决方案。您必须创建一个继承项目中Collection类的类。
public class CustomAxes : Collection<Axis> { }
这将使定义相应系列将使用的轴的自定义集合成为可能。接下来,您必须在您的应用程序的资源,创造CustomAxes
对象,并与您希望您的图表中的轴填充:
<local:CustomAxes x:Key="customAxes">
<telerik:LinearAxis HorizontalLocation="Left"/>
<telerik:LinearAxis HorizontalLocation="Right"/>
</local:CustomAxes>
现在你必须绑定你一系列的定制轴的垂直轴:
<telerik:BarSeries VerticalAxis="{Binding Source={StaticResource customAxes}, Path=[0]}">
以下是附加示例代码in this forum。