免费和开源的 WPF 图表库

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/4562927/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-08 22:27:33  来源:igfitidea点击:

Free and Open Source WPF Chart Library

wpfwpftoolkit

提问by u557022

Could anyone help me find a free and open source WPF chart library? We are developing a dashboard tool and used ms charts previously. Now we are planning to go for WPF and stuck with finding a charting library which works more or less like ms charts with native support for 3D rendition.

谁能帮我找到一个免费和开源的 WPF 图表库?我们正在开发一个仪表板工具,之前使用过 ms 图表。现在我们计划使用 WPF 并坚持寻找一个图表库,该图表库或多或少像 ms 图表一样,具有对 3D 再现的本机支持。

Thanks in advance.

提前致谢。

回答by Gergely Orosz

I've been evaluating WPF charts recently. I have yet to come across one that supports built-in 3D charts, some have 2.5D visualization though. The ones I've come across are:

我最近一直在评估 WPF 图表。我还没有遇到过一个支持内置 3D 图表的,不过有些有 2.5D 可视化。我遇到的有:

Open source ones:

开源的:

  • WPF Toolkit(open source) - doesn't support as many charts as the others but is highly customizable and has great data binding support and lots of samples are provided. Hasn't been updated for about a year though.
  • AmCharts QuickCharts- (open source, though their full suite is commercial) seem to support basic charts, looks decent.
  • WPF 工具包(开源)- 不支持与其他图表一样多的图表,但高度可定制,并具有出色的数据绑定支持,并提供了大量示例。不过快一年没更新了。
  • AmCharts QuickCharts-(开源,虽然他们的全套是商业的)似乎支持基本图表,看起来不错。

Non open source ones:

非开源的:

  • Visiblox(free or premium version) - lightweight and performant, built in zoom, nice API, basic charts supported in the free version, financial charts in the premium version.
  • Visifire(commercial) - nice charts, good documentation.
  • Telerik(commercial) - nice charts, good documentation and lots of different charts supported. Not really fast as far as I've noticed.
  • xamChart(commercial) - flashy and nice diagrams but seems pretty slow
  • Visiblox(免费或高级版)- 轻量级和高性能,内置缩放,漂亮的 API,免费版支持基本图表,高级版支持金融图表。
  • Visifire(商业) - 漂亮的图表,良好的文档。
  • Telerik(商业) - 漂亮的图表,良好的文档和支持许多不同的图表。据我观察,速度并不快。
  • xamChart(商业) - 华丽而漂亮的图表,但看起来很慢

If I were you I would evaluate one of the free ones or if you're willing to pay, Visiblox, Visifire and Telerik seem like a reasonable option.

如果我是你,我会评估其中一个免费的,或者如果你愿意付费,Visiblox、Visifire 和 Telerik 似乎是一个合理的选择。

Full Disclosure:I have been heavily involved in development of Visiblox, hence I know that library in much more detail than the others.

完全披露:我一直大量参与 Visiblox 的开发,因此我比其他库更详细地了解该库。

回答by biju

Try

尝试

http://www.visifire.com/

http://www.visifire.com/

I think they have a free version available.

我认为他们有可用的免费版本。

Also try the charting controls in the WpfToolkit

还可以尝试WpfToolkit 中的图表控件