【发布时间】:2017-05-10 12:30:56
【问题描述】:
最近我一直在做一个项目,我们需要构建一些移动应用程序。由于跨平台需求,公司决定使用 Xamarin Forms,但我们一直在寻找图表控件,我们发现唯一可以跨所有平台(android、iOS 和 UWP)运行的控件是付费控件。
我不会详细说明为什么它不能成为付费解决方案,但问题是,由于我们很难找到满足我们需求的免费控件,因此有人建议在我们可以拥有的地方实施解决方案一个在移动应用程序中用 Javascript 制作的开源图表库,并使用 WebView 控件和 html 文件加载它。
我完全意识到这种“解决方案”存在性能等缺点,我可以想象生成所需的 html 文件并将数据动态加载到图表中也不是一件容易的事。
是否有人对此类主题有任何经验,可以帮助我们更好地了解我们可能有哪些解决方案以及使用 webviews 时我们还有哪些其他缺点?
感谢您的帮助。
【问题讨论】:
-
www.oxyplot.org
-
嗨@Jason 感谢您的建议。我们已经看到了该解决方案,但它生成的图形类型还不够。据我所知,我们可能需要条形图、堆叠条形图、雷达和饼图。
-
AFAIK 它可以做到所有这些。
-
你是对的@Jason。我们最初没有看到 oxyplot 的所有可用功能。文档不是很好,但我们能够证明它有效。非常感谢!
标签: xamarin charts xamarin.forms