WPF图表工具包以编程方式更改轴间隔标签

时间:2013-05-04 16:47:27

标签: wpf charts wpftoolkit intervals axis-labels

我想以编程方式更改折线图的X轴上的标签间隔。 我发现的唯一的事情是如何在xaml文件中执行它:https://stackoverflow.com/a/8944925/2302510并且它工作正常。我可以做几个小时/几天/几个月等。 但是我需要根据我显示的间隔来改变它。用户可以选择显示一周,一个月,一年或其他给定的间隔,当它保持默认时,它只是过度拥挤X轴的日期,这使得它非常混乱。 谢谢你的任何建议。

1 个答案:

答案 0 :(得分:1)

您可以为轴指定名称并从代码隐藏中调用它。

XAML:

<chartingToolkit:DateTimeAxis x:Name="xAxis" Orientation="X" IntervalType ="Hours" Interval="1">

C#

xAxis.IntervalType = DateTimeIntervalType.Days; // Month, Hours
xAxis.Interval = 1