【问题标题】:WPF Charting toolkit change axis interval labels programaticallyWPF Charting 工具包以编程方式更改轴间隔标签
【发布时间】:2013-05-04 16:47:27
【问题描述】:

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

【问题讨论】:

    标签: wpf charts wpftoolkit intervals axis-labels


    【解决方案1】:

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

    XAML:

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

    C#

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

    【讨论】:

    • 现在看起来很简单。我只使用 WPF 3 天,所以我不是很熟练。然而,这正是我所需要的。效果很好。谢谢
    猜你喜欢
    • 1970-01-01
    • 2018-10-22
    • 1970-01-01
    • 2015-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-15
    相关资源
    最近更新 更多