【问题标题】:Scrolling Xamarin.Forms Syncfusion Chart滚动 Xamarin.Forms Syncfusion 图表
【发布时间】:2017-06-02 02:12:16
【问题描述】:

我有一个带有 Syncfusion 图表的 Xamarin.Forms Android 应用程序来显示一些数据。

我是否能够使用绑定到 ItemsSource 中的最后一项以编程方式将图表滚动到最后?

所以给定一个带有 ChartModel 项目来源的区域系列:

        <chart:AreaSeries   
            ItemsSource ="{Binding ChartModel,Mode=TwoWay}"
            XBindingPath="PaymentDateFormatted"
            YBindingPath="PaidAmount"               
            Color="#9cd58e">
                .....
            </chart:AreaSeries>

当图表显示时,我希望它默认滚动到最后:

谢谢,

【问题讨论】:

    标签: charts xamarin.android xamarin.forms syncfusion


    【解决方案1】:

    这个要求可以通过使用AutoScrollingDelta功能来实现。使用下面的代码。

    代码:

    DateTimeAxis xAxis = new DateTimeAxis();

    xAxis.AutoScrollingDeltaType = DateTimeDeltaType.Days;

    xAxis.AutoScrollingDelta = 7;

    chart.PrimaryAxis = xAxis;

    自动滚动:

    SfChart 中的

    AutoScrollingDelta 功能用于确保指定范围的数据始终在图表中可见并滚动查看剩余的数据点。 此外,我们建议您参考以下知识库链接以了解有关此功能的更多信息。

    知识库链接: https://www.syncfusion.com/kb/7721/how-to-display-fixed-number-of-data-points-in-sfchart

    问候,

    Saravana Pandian M.

    【讨论】:

    • 您好,谢谢您的回复。我正在使用区域系列和 xaml。有什么方法可以实现您在 xaml 中的建议吗?我肯定会在后面的代码中尝试你的建议。谢谢
    猜你喜欢
    • 2019-05-25
    • 1970-01-01
    • 2018-04-08
    • 1970-01-01
    • 1970-01-01
    • 2020-06-05
    • 1970-01-01
    • 1970-01-01
    • 2017-08-26
    相关资源
    最近更新 更多