您建议在独立应用程序(Linux、.Net、Windows 等)中使用哪些可视化库(绘图、图形等)。合理的表现也会很好。
推荐用于独立应用程序的可视化库
Visualization Tool Kit VTK对于数值数据的 3D 可视化来说非常令人印象深刻。不幸的是,它的水平也很低。
Graphviz被广泛用于可视化图形和其他树状数据结构。
igraph也可用于树状数据结构的可视化。包含与 R 和 Python 等脚本语言的良好接口以及独立的 C 库。
NCL (NCAR 命令语言)库包含一些非常简洁的图形例程,尤其是在您查看空间分布的多维数据(例如风场)时。这是有道理的,因为 NCAR 是国家大气研究中心。
如果您愿意放宽可执行要求,或者尝试使用py2exe之类的工具,则可以利用一些简洁的 Python 库和应用程序,例如:
MayaVi:由 Enthought 开发的 VTK 的更高级别前端。
Chaco:另一个专注于 2D 图的 Enthought 库。
Matplotlib:另一个 2D 绘图库。对基于 TeX 的数学注释有很好的支持。
如果我们要进一步弯曲“独立应用程序”的概念以包含 PDF 文件,那么 LaTeX 用户可以使用一些简洁的图形库:
Asymptote可以生成各种图形,但它的皇冠上的宝石绝对是能够将 3D 图形嵌入到 PDF 文档中,任何人都可以使用 Adobe Acrobat 阅读器(示例)操作(缩放、旋转、动画等)。
PGF/TikZ为 TeX 文档提供了一种出色的矢量绘图语言。该手册毫无疑问是我在开源项目中见过的写得最好、最全面、最漂亮的文档。 PGFPlots为绘图提供了一个抽象层。在TeXample可以找到一个精彩的展示。
PSTricks为 TikZ 提供了灵感,并允许用户利用 PostScript 语言的强大功能来创建一些整洁的图形。
对于踢球,还有DISLIN,它有一个本机接口Fortran
!虽然不是开源或免费用于商业用途。
总是有可爱的 gnuplot:
Gnuplot 是一个便携式命令行驱动的绘图实用程序,适用于 linux、OS/2、MS Windows、OSX、VMS 和许多其他平台。源代码受版权保护,但可免费分发(即,您不必为此付费)。它最初是为了让科学家和学生以交互方式可视化数学函数和数据而创建的,但已经发展到支持许多非交互用途,例如 Web 脚本。它还被 Octave 等第三方应用程序用作绘图引擎。自 1986 年以来,Gnuplot 一直受到支持并正在积极开发中。
Gnuplot 支持多种类型的 2D 和 3D 绘图。它可以使用线、点、框、轮廓、矢量场、曲面和各种相关文本进行绘制。它还支持各种专门的绘图类型。
你可以看看处理: http: //processing.org/
如果你可以使用 R 试试ggplot2。