选择 .Net 的图表库

发布于 2024-08-14 18:09:38 字数 1536 浏览 6 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

看春风乍起 2024-08-21 18:09:38

我不熟悉这个库,但我们使用的一个旧项目 GoDiagram图书馆,也可以建议

I am not familiar with this libraries, but one of my old projects we have use GoDiagram library, and can suggest that too

面犯桃花 2024-08-21 18:09:38

要在 .Net 中制作美观的图表,您应该查看 Frank Hileman 的 VG.Net。他是一位著名的 MVP,我相信他的解决方案非常好:

http://www.vgdotnet.com/

For making good looking diagrams in .Net you should check out Frank Hileman's VG.Net. He's a reputed MVP and I believe his solution is really good:

http://www.vgdotnet.com/

哀由 2024-08-21 18:09:38

我推荐 MindFusion 的 Flowchart.NET。它非常易于使用,而且价格非常实惠,因为它配备了多种强大的布局算法。以前我们使用过 GoDiagram,但我建议不要使用它,因为如果你有构建机器,他们的许可系统就是一场噩梦,而且它要贵得多。

I recommend MindFusion's Flowchart.NET. It's very easy to use and is very affordable considering it comes with a multitude of powerful layouting algorithms. Previously we used GoDiagram, but I recommend against it because their licensing system is a nightmare if you have build machines, and it's much more expensive.

真心难拥有 2024-08-21 18:09:38

我相信 Dundas 图表是最著名的一个...或者至少是广告最多的一个:

http://www.dundas.com/Microsite/ChartNET/Default.aspx?Campaign=GoogleCSharpChart&gclid=CM-wncOq354CFUmK3godxENfMQ

I believe Dundas charts is the most famous one...or at least the most advertised one:

http://www.dundas.com/Microsite/ChartNET/Default.aspx?Campaign=GoogleCSharpChart&gclid=CM-wncOq354CFUmK3godxENfMQ

耳根太软 2024-08-21 18:09:38

我知道这可能不是最好的解决方案,但无论如何我都会把它放在那里。

我使用.Net 的 System.ComponenetModel.DesignSurface 做了类似的事情。这与 Visual Studio 的 Windows 窗体中使用的设计服务相同,因此您所做的就是创建控件,如果需要的话添加控件设计器,然后就可以开始了。您可以使用 PropertyGrid 显示每个被选中对象的数据。 Code Project 有几篇与此相关的文章,例如一篇

也就是说,这不会是最好的性能,在某些情况下,我的 DesignSurface 上有数千个控件,并且它会变得缓慢。您也许可以通过使用另一种根设计器类型(也许是 WPF?)来解决这个问题。

如果您已经知道如何进行自定义 Windows 窗体控件,这可能是一个非常好的选择。最重要的是它是免费的!

I know this probably isn't the best solution but I'm going to put it out there anyway.

I've done something similar to this using .Net's System.ComponenetModel.DesignSurface. This is the same design service used in Visual Studio's Windows Forms so all you do is create your controls, add your control designers if you want and you're good to go. You can use the PropertyGrid to display the data for each object as they are selected. Code Project has several articles about this like this one.

That said it's not going to be the best performance wise, I've got several thousand controls on my DesignSurface in some cases and it gets sluggish. You may be able to get around this by using another root designer type (WPF maybe?).

This could be a very good option if you already know how to do custom Windows Forms controls. And best of all it’s free!

讽刺将军 2024-08-21 18:09:38

请查看 Orbifold。他们有基于 WPF 的解决方案(商业)或支持 GDI+ 的库(免费)。

这也是了解一般图表算法信息的一个很好的起点。

Have a look at Orbifold. They have got WPF based solutions (commercial) or libraries supporting GDI+ (free).

It's also a good starting point for information about diagramming algorithms in general.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文