可以推荐用于 .NET 的 ZedGraph 图表库吗? [英] Can the ZedGraph charting library for .NET be recommended?

查看:27
本文介绍了可以推荐用于 .NET 的 ZedGraph 图表库吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在为我公司做一个项目,在研究股市的过程中需要将一些不同类型和平均复杂度的图集成到C#中.我在 Internet 上找到了这个免费图书馆,ZedGraph.如果您遇到它,您是否建议使用它?它的支持情况如何?

I am working on a project for my company, and I need to integrate some graphs of different types and average complexity to C# in the process of studying stock markets. I found this free library on the Internet, ZedGraph. If you came across it, do you recommend using it? And how well is it supported?

推荐答案

我可以推荐 ZedGraph.我一直很好地使用它在 MSQuant 中取得多年成功,对于大多数地块:质量光谱显示、重新校准误差图、LC 峰图、定量分析等.

I can recommend ZedGraph. I have been using it with great success for several years in MSQuant, for most plots: mass spectrum display, recalibration error plots, LC peak plots, quantitation profiles and others.

以下是来自 MSQuant 的一些屏幕截图,其中 ZedGraph已使用:

Here are some screen-shots from MSQuant where ZedGraph has been used:

  1. 散点图,带趋势线
  2. XY 图显示实际数据点,线连接数据点
  3. 棒图,带有叠加注释(TextBoxes,实际上)
  4. 同一窗口中的多个图,类型与 2. 和 3 相同.(下半部分的两个图)
  5. 仔细看看类型 2.
  6. 拼贴,键入 2. 和 Visual Studio 中的代码
  1. Scatter plot, with trendline
  2. X-Y plot with the actual data points shown, line connection data points
  3. Sticks plot, with overlayed annotation (TextBoxes, in fact)
  4. Several plots in the same window, types as in 2. and 3. (the two plots in the bottom half)
  5. Closer look at type 2.
  6. Collage, type 2. and code in Visual Studio

第一个情节背后的源代码可以在MSQuant 的源代码:frmRecalibrationVisualisation.vb、MSQuant/msquant/src/GUI/forms/frmRecalibrationVisualisation.vb..

The source code that is behind the first plot can be found in Source code for MSQuant: frmRecalibrationVisualisation.vb, MSQuant/msquant/src/GUI/forms/frmRecalibrationVisualisation.vb..

与许多其他图表库相比,ZedGraph 可以也可用于面向科学/数学的绘图/图表(例如,散点图),不仅适用于业务类型的图/图表.股票市场应用可能还需要散点图.

In contrast to many other charting libraries, ZedGraph can also be used for scientific/math oriented plots/charts (for example, scatter plots) and not only for business-type plots/charts. Stock market applications may also need scatter plots.

在 ZedGraph 中,内置支持用户缩放在(无限)和缩小,平移(按住Ctrl 键),将绘图保存到文件或复制到剪贴板.

In ZedGraph, there is built-in support for the user to zoom in (infinite) and zoom out, pan (drag while holding down the Ctrl key), save the plot to a file or copy it to the clipboard.

我在 ZedGraph 中缺少一件事:用户选择情节中的项目以执行对这些选定项目的一些操作(例如,计算一些编号,接受它们作为已验证或将它们标记为应用程序的异常值).

There is one thing I am missing in ZedGraph: the ability for the user to select items in the plot in order to perform some action on those selected items (for example, computing some number, accepting them as verified or marking them as outliers to the application program).

不要被 ZedGraph 的发展状况所拖延.ZedGraph成熟,质量非常高,可以使用原样.后面应该有一个新团队发展.

Don't be put off by the state of ZedGraph's development. ZedGraph is mature, is of very high quality, and can be used as-is. There is supposed to be a new team behind its further development.

这篇关于可以推荐用于 .NET 的 ZedGraph 图表库吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆