如何解决使用 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 举报,一经查实,本站将立刻删除。