滚动Xamarin.Forms Syncfusion图表

时间:2017-05-25 07:04:25

标签: charts xamarin.android xamarin.forms syncfusion

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

我是否可以将图表滚动到最终,最好使用Bindings到ItemsSource中的最后一项?

给定一个区域系列,其中包含ChartModel的项目源:

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

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

enter image description here

谢谢,

1 个答案:

答案 0 :(得分:0)

可以使用 AutoScrollingDelta 功能来实现此要求。使用以下代码。

代码:

DateTimeAxis xAxis = new DateTimeAxis();

xAxis.AutoScrollingDeltaType = DateTimeDeltaType.Days;

xAxis.AutoScrollingDelta = 7;

chart.PrimaryAxis = xAxis;

<强>自动滚动:

SfChart 中的

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

KB Link: https://www.syncfusion.com/kb/7721/how-to-display-fixed-number-of-data-points-in-sfchart

此致

Saravana Pandian M。