C# 绘制图表工具/数据可视化?

现在做一个项目,有点科学计算的内容,需要画个图表,类似于 Matlab 的 plot。但是计算的函数是写在 C# 里的。

现在我有几种方案:

  1. C# 调用 Matlab 函数。(不知道能不能调用plot绘图,计算类的函数没问题)
  2. 用 C# 的 GDI+ 手动绘制。(代码量比较大,画的图比较复杂)
  3. 用外部 js 的可视化库,dataV.js, d3.js 之类的。(不清楚具体怎么调用)

PS:数据不是在数据库里,是直接函数算出来的结果。 比如 z = func(x, y), 需要绘制 z-x, z-y 的图表。

不知道该怎么做,请大侠们指点一个简单易行的方法,谢谢!

阅读 12.7k
3 个回答
新手上路,请多包涵

nplot库可以参考一下,是开源的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进