【问题标题】:Suggestion for a cross platform line graph library for .NET and Mono.NET 和 Mono 的跨平台折线图库的建议
【发布时间】:2009-06-05 08:58:54
【问题描述】:

我正在用 C# 编写一个跨平台的数据记录应用程序,因此我使用适用于 Windows 的 .NET 编译器和适用于 Mac 的 Mono。我现在正处于为我的日志记录应用程序构建 GUI 的阶段,我有一个插件架构,所以我使用的东西相当灵活。

我正在寻找一个图表库来最初绘制简单的折线图,但将来我可能需要更复杂的图表。

我目前正在研究 ZedChart,但几年前就停止了开发。

为了增加复杂性,我想要原生的外观和感觉,所以我打算在 Windows 上使用 Windows.Forms 在 Mac 上使用 Cocoa# - 这可能是绊脚石?

我还不足以停止使用 Windows.Forms 或 Cocoa#,所以我愿意接受有关更优雅解决方案的建议。我怀疑我可能需要自己动手,这不是不可能的,但如果有什么我可以立即使用的东西,我宁愿避免这样做。

有人有什么建议或建议吗?

【问题讨论】:

  • ZedGraph 真的不起作用吗?
  • 它在.net下工作,我还没有在mono下尝试过。
  • ZedChart?你不是说 ZedGraph 吗?

标签: c# .net windows macos mono


【解决方案1】:

我过去在 WinForms 应用程序和 ASP.Net 中都使用过 ZedGraph。它非常稳定,并且正如 m_oLogin 所提到的,添加功能相对容易。

或者,您可以尝试Microsoft Chart Controls。它们基于Dundas Charts 的一个版本,但是是免费的。它们可以在 ASP.Net 和 WinForms 应用程序中使用。但是,它们确实需要 .Net 3.5,因此可能并不完全适合您使用。

【讨论】:

    【解决方案2】:

    我会选择NPlotZedGraph,尽管 ZG 最近没有发展。代码更干净,更容易在上面添加层。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多