我使用luacairo生成一些图形,并希望在.dot net c#程序(windows窗体而不是WPF)中显示它们。我生成一些科学图表。Cairo可以生成多种图形格式,我不确定哪种格式是完成此任务的最佳选择。原则上,SVG似乎是最好的选择,但在winforms中绘制SVG似乎非常复杂。我只想显示图形,并允许用户放大和缩小,但不改变图形本身。你能为这项任务推荐最优的图形格式吗?
附言:我发现了用于绘制SVG的,但它似乎相当复杂。如果您认为这仍然是最好的解决方案:有没有使用这个库的简单示例?
最好的JavaScript地理地图/图表是什么(高质量解决方案)?
它应该可以在ipad/android平板电脑/IE8++/firefox上运行...最好是有专业的支持。
Google Visualization可能是一个低端的解决方案(没有缩放/移动,地图上的低细节...)但他们的许可和缺乏支持是一个问题;请注意,您甚至无法修复but或复制他们的库。
Protovis给人留下了深刻的印象,但它不再受支持,而且缺乏IE兼容性(再次缩放/移动)。
我必须使用python后端在浏览器上绘制图表(这在这里可能并不重要)。有许多像JQPlot,D3,Google Charts这样的库可以实现这一点。
但是如果你对它们进行分类,它们要么是基于HTML5画布的,要么是基于SVG的。这两种技术在各自的领域都很重要。但
for charting as a subject, shall I go with SVG based libraries or
HTML5 Canvas based libraries. What are downside and benefits of
both approaches.
我之前没有任何图表方面的经验,也不想