【问题标题】:Visualizing data between two dates with telerik:DateTimeCategoricalAxis使用 telerik:DateTimeCategoricalAxis 可视化两个日期之间的数据
【发布时间】:2019-10-08 05:14:21
【问题描述】:

我目前正在使用条形系列和telerik:DateTimeCategoricalAxis 来表示数据。我已将数据分组为每周,并尝试在一周的开始日期和一周的结束日期之间呈现它们。换句话说,我希望在两个日期(即一周开始和一周结束)之间出现条形系列,而不是只出现一个日期。

但我只能显示一个特定日期的标签(只有一周的开始日期)。这是我到目前为止所做的。

<telerik:DateTimeCategoricalAxis
                                            x:Name="datetimeAxis"                                            
                                        LabelFitMode="MultiLine"
                                        LabelFormat="{Binding Tab.CurrentPoC.LabelFormat}"
                                        LabelInterval="1"
                                        LabelOffset="0"
                                        LabelRotationAngle="270"
                                        LabelStyle="{DynamicResource LabelStyle}"
                                        LastLabelVisibility="Visible"
                                        LineDashArray="1 1"
                                        LineStroke="{DynamicResource CouleurTexte}"
                                        LineThickness="1"
                                        MajorTickInterval="1"
                                        MajorTickLength="1"
                                        PlotMode="OnTicks"
                                        SmartLabelsMode="SmartStep"
                                        TickThickness="5"
                                        ZIndex="0" Height="5" />

【问题讨论】:

    标签: c# wcf telerik


    【解决方案1】:

    RadChartView有两个DateTime Dedicated轴,第一个是DateTimeCategoricalAxis,另一个是DateTimeContinuousAxis。这些轴在本质上是不同的,因为一个是分类的(离散的),另一个是连续的。 我建议您尝试使用 DateTimeContinuousAxis 控件。
    请参考以下文档。
    https://docs.telerik.com/devtools/wpf/controls/radchartview/axes/datetimeaxes
    祝你好运。

    【讨论】:

      【解决方案2】:

      除了亚伯拉罕的回答。您可以使用DateTimeContinuousAxis 代替DateTimeCategoricalAxis,但请注意,连续的没有MajorTickInterval 属性。相反,您可以使用MajorStepMajorStepUnit

      这是一个例子:

      <telerik:RadCartesianChart.HorizontalAxis>
          <telerik:DateTimeContinuousAxis MajorStepUnit="Day" MajorStep="1" />
      </telerik:RadCartesianChart.HorizontalAxis>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-19
        • 2012-10-31
        • 2012-03-03
        • 1970-01-01
        相关资源
        最近更新 更多