微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Syncfusion 创建动态列系列图表

如何解决使用 Syncfusion 创建动态列系列图表

我在尝试创建列系列图表时遇到了 Syncfusion 的 SFChart 部分的问题。目前我只是想实例化 SfChart。我应该只是得到一个空白的 x 和 y 列,但我收到了一个错误

public partial class SurveyVisualView : ContentPage
    {

        public SurveyVisualView()
        {
            SfChart chart = new SfChart();

            //Initializing Primary Axis
            CategoryAxis primaryAxis = new CategoryAxis();

            chart.PrimaryAxis = primaryAxis;

            //Initializing Secondary Axis
            NumericalAxis secondaryAxis = new NumericalAxis();

            chart.SecondaryAxis = secondaryAxis;

            InitializeComponent();

            this.Content = chart;
        }
    }

当我执行 this.Content = chart;

时出现错误

出现错误 system.invalidCastException: 'Specified cast is not valid.'

我目前只是按照 Syncfusion 的这个指南

https://help.syncfusion.com/xamarin/charts/getting-started

我也在通过 Andriod 对此进行测试。我也可以在 xaml 中创建一个图表,但我需要在 C# 中为动态列系列创建它。

解决方法

我们已经分析了您的查询,最终 Xamarin.Forms Syncfusion SfChart 工作正常。另外,我们根据您的需求“动态创建柱状图”准备了简单的示例供您参考。请从以下链接中找到示例。

示例:https://www.syncfusion.com/downloads/support/directtrac/general/ze/ChartSample-502602445

您可以从以下链接获取 Xamarin.Forms SfChart 入门示例 https://github.com/SyncfusionExamples/xamarin.forms-sfchart

此外,您可以从以下链接获取演示示例 https://github.com/syncfusion/xamarin-demos/tree/master/Forms/Chart/Chart/Samples

欲了解更多详情,请参阅以下链接。 https://help.syncfusion.com/xamarin/charts/getting-started

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。