Linux 下用于创建科学图表的 20 个最佳绘图工具 您所在的位置:网站首页 图形绘图软件 Linux 下用于创建科学图表的 20 个最佳绘图工具

Linux 下用于创建科学图表的 20 个最佳绘图工具

2024-07-13 15:59| 来源: 网络整理| 查看: 265

Linux 下用于创建科学图表的 20 个最佳绘图工具

绘图工具是指计算机软件,有助于以科学的方式表示数据集。它也是学者、科学家和工程师的重要工具。除此之外,您还可以使用这些应用程序来准备演示文稿。幸运的是,与其他平台一样,Linux 也丰富了许多绘图工具。我们在本文中列出的大多数应用程序都是开源的。此外,您将免费获得它们。他们通过付费版本提供一些高级功能。

Linux 最佳绘图工具

选择合适的科学绘图软件可能取决于您偏好的某些标准。今天,我们将向您展示 Linux 优秀绘图工具的完整列表。希望您能找到一些充分的理由来为您的项目选择最好的。

1. Gnuplot

Gnuplot 附带 Linux 命令行协议,允许工程师、科学家和学生可视化不同类型的交互函数和数据。它是一个用 C 编程语言编写的开源绘图工具。除了 Linux 之外,它还可以运行在所有主要平台上,包括 Windows、macOS 和 Unix。 Gnuplot 可以使用用户定义的常量和函数执行复杂的计算。

Gnuplot 值得注意的功能

可以通过多种脚本语言使用,包括 Ruby、Python 和 Perl。直接在屏幕上以不同格式生成输出,包括 PNG、JPEG、SVG、GIF、EMF 和 EPS。生成二维和三维绘图和函数。使用脚本,Gnuplot 可以交互使用,也可以在批处理模式下使用。提供良好的支持和文档,使使用更加舒适。

获取 Gnuplot

2.玛雅维

Mayavi 是一款现代且免费的科学数据可视化工具,用于创建交互式 3D 绘图。它提供了使用VTK的丰富的图形用户界面。该程序是用 Python 编写的,并在 BSD 许可证下分发。您可以通过 Mayavi 制作出版质量的图表或绘图。此外,它还允许您以多种格式保存渲染的可视化效果。它可能是替代 Matplotlib 或 Matlab 的正确选择。

Mayavi 值得注意的功能

可以以 2D 和 3D 形式可视化缩放器、张量和矢量数据。通过添加源、组件、数据过滤器和模块来提供扩展功能。提供Pythonic API,利用Traits(用于Python对象属性)的优点。您可以导入简单的 VRML 和 3D Studio 场景。支持PLOT3D数据和VTK数据集。提供在 GNU/Linux、Mac OS X 和 Microsoft Windows 上运行的跨平台兼容性。

获取 Mayavi

3. Matplotlib

Matplotlib 是一款科学绘图软件,可以为您的研究生成出版质量的图表。它是一个 Python 2D 绘图库,设计为可用作 Matlab。您可以使用 Matplotlib 生成直方图、绘图、条形图、误差图等。只需几个命令,您就可以创建简单的绘图和几乎任何可视化效果。

Matplotlib 值得注意的功能

通过面向对象的界面,Matplotlib 使您可以完全控制线条样式、轴属性和字体属性。您可以在 Python 脚本、IPython shell、多个工具包和其他 Web 应用程序服务器中使用此 Linux 命令行绘图工具。它提供 Qt 界面并允许与 Microsoft Excel 交换数据。Matplotlib 有几个更高级别的绘图接口,如seaborn、ggplot 和holoviews。它是一个完全开源的平台,可以免费使用。Matplotlib 是一个跨平台应用程序,可以在 Linux 和 Windows 系统上运行。

获取 Matplotlib

4. ggplot2

Ggplot2 是另一个适用于 Linux 的数据可视化软件包。这个强大的工具是用 R 编程语言编写的。它是根据 GNU GPLv2 授权的最流行的绘图工具之一。 Ggplot2 是一款强大的科学绘图软件,用于基于图形语法以声明方式创建图形。只需提供数据将变量映射到美观以及要使用的图形基元。它将自行处理进一步的步骤。

Ggplot2 值得注意的功能

您可以通过 Ggplot2 以高抽象级别添加、删除和更改图中的组件。它是使用通用 API 和共享理念设计的软件包生态系统 (tidyverse) 的一部分。无论它随任何函数或参数而变化,都不会影响现有功能的行为。Ggplot2 提供了一个包含许多用户的活跃邮件列表。允许使用许多内置主题和第三方主题来平滑情节外观。除了普通图表外,它还为用户提供复杂的绘图功能。

获取 Ggplot2

5.格菲

Gephi 是最流行的开源绘图工具之一,可用于创建各种图形和网络。该工具是用 Java 和 OpenGL 编写的。它是计算机科学和生物研究项目必不可少的网络分析和可视化应用程序。此外,您还可以在 Microsoft Windows、Linux 和 Mac OS 等多个平台上使用此免费软件。

Gephi 值得注意的功能

提供内置的高性能渲染引擎,使您无需任何编程技能即可使用此工具。您可以在运行此应用程序时更改布局设置,这有助于增加用户反馈和体验。支持多种本机文件格式,包括 GML、NET、GDF、GraphML、GEXF 等。统计和指标框架提供了不同的标准指标,例如社区检测、介数中心性、直径、PageRank 等。Gephi Plugin 门户中提供了大量可扩展的插件,并定期更新。

获取 Gephi

6. PL图

PLplot 是 Linux 上最流行的绘图工具之一,用于创建科学绘图。它是用C 编程语言编写的。该工具已获得 LGPL 许可并且可以免费使用。您可以使用这款科学绘图软件创建标准 x-y 图、半对数图、3D 曲面图、条形图、饼图等。

PLplot 值得注意的功能

PLplots 允许使用各种编译语言(如 C、C++、D、Fortran、Java 等)制作科学绘图。无需修改即可支持多种平台,包括Linux、Mac OS X和其他Unices。您可以将绘图保存为不同的文件格式,例如 CGM、GIF、PBM、PNG、JPEG、PostScript 等。PLplot 是一个功能强大的绘图程序,支持多种交互平台,包括 Gtk+、PyQt、Qt、GDI、wxWidgets 和 X。包含一个核心库,支持用户以 Unicode 的 UTF-8 编码指定的绘图符号和文本。

获取 PLplot

7.地理几何

GeoGebra 是一款交互式、动态、屡获殊荣的数学软件,具有许多强大的功能。该开源程序基于HTML5技术,用Java语言编写。它是一个必不可少且易于使用的工具,特别是对于学生和研究人员而言。 GeoGebra 可在所有主要操作系统中使用,包括 Windows、Linux、Mac OS、Debian、Ubuntu、Android,也可作为 Web 应用程序使用。

GeoGebra 值得注意的功能

GeoGebra 提供包含点、向量、线、线段、多边形和函数的科学图形和数据。提供大量的学习和教学材料来帮助其用户。它有一个内置的计算机代数系统、统计和一些微积分工具。由于它在全球拥有数百万用户,因此支持多种不同的语言。允许您以多种格式导出材料,包括 SVG、PDF、EPS 和 PNG。

获取 GeoGebra

8.八度

Octave 附带了一种专注于数值计算的高级编程语言。这个 Linux 命令行绘图工具是用 C、C++ 和 Fortran 编写的。此外,它可以被视为一种面向批处理的语言,可以解决线性和非线性问题。 Octave 是一款遵循 GNU 通用公共许可证的软件,任何人都可以免费使用。

Octave 值得注意的功能

Octave 是一款跨平台绘图工具,可在 GNU/Linux、BSD、macOS 和 Microsoft Windows 上运行。提供各种代数运算、傅立叶和拉普拉斯变换、微积分等的解决方案。可以像Matlab一样进行各种数值实验。提供图形用户界面和基于Qt的集成开发环境。Octave 包含许多免费软件包,包括 bim、cgi、control、data-smoothing、doctest 等,这些软件包位于 Octave-Forge。

获取 Octave

9.根

ROOT 是一种流行的数据处理、分析和执行模拟框架。它是一个面向对象的程序和库,被世界各地成千上万的物理学家使用。 ROOT 为其用户提供了很多功能。这个强大的工具是用 C++ 编程语言编写的。此外,它还与 Python 和 R 集成。您可以使用此科学绘图软件获得物理实验中最新的实验图。

ROOT值得注意的功能

ROOT 允许您从计算机、网络或大型文件传输系统访问保存的数据。提供强大的数学和统计工具来对数据进行操作,从而可以模拟复杂的系统。您可以使用直方图、散点图、拟合函数以及 3D 图形对象来显示结果。ROOT 允许您以 PDF 和其他格式(如 PostScript、JPEG 和 SVG)创建和保存出版质量的图表。它允许以压缩的二进制形式保存您的数据,并且您可以比常规文件更快地访问它。

获取 ROOT

10。格蕾丝

Grace 是用 C 编程语言编写的最古老的 2D 图形绘制软件之一。它基于所见即所得设计并提供出版质量的图表。除了Windows系统之外,它还可以运行在任何类Unix平台上,包括Linux。它是根据 GPL 授权的,任何人都可以免费使用它。

Grace 值得注意的功能

Grace 提供了方便的点击式图形用户界面,可以精确控制图形功能。您可以获得无限数量的图表和曲线。通过大量可定制的颜色、虚线样式、内置标记符号和填充图案为用户提供绘图灵活性。Grace 通过可加载模块、变量和许多数学函数支持用户定义的函数。提供具有用户定义的颜色、用户提供的字体和编码的自定义功能。您可以将矢量图形导出为多种格式,例如 EPS、MIF、SVG 和 PDF。

获得恩典

11。维伊斯

Veusz 是另一个用 Python 编程语言编写的 Linux 命令行绘图工具。如果您有兴趣为科学期刊创建具有专业外观的图表,那么它可能是您的正确选择。它是开源且免费使用的软件,具有很多功能。它还允许您通过添加额外的插件来扩展程序。

Veusz 值得注意的功能

Veusz 拥有用户友好的界面,能够生成可供发布的 2D 和 3D 绘图。它是一个跨平台应用程序,可以在 Linux、Windows、FreeBSD 和 macOS 上运行。您可以从多个文件导入数据,包括文本、CSV、HDF5、QDP 和 FITS。为您提供数据操作和过滤方面的巨大优势。包含大量用户定义的函数、常量,还可以导入外部Python函数。提供各种资源和教程的支持,以介绍用户界面以及创建简单绘图的方法。

获取 Veusz

12。实验图

LabPlot 是一款开源科学绘图软件,可在 Linux、Windows 和 Mac OS 等多个平台上运行。它具有大量用于数据生成、分析和可视化的函数和常量。 LabPlot 是用 C 和 C++ 编写的。您可以使用不同的分箱方法创建普通直方图和累积直方图。

LabPlot 值得注意的功能

支持不同的开源计算机代数系统,例如 Maxima 和 Octave。提供数据集的自动关联和互关联。您将通过数学方程或数据源在图中获得任意数量的曲线。允许通过广泛的交互式编辑功能创建 2D 和 3D 笛卡尔图。LabPlot 提供详尽的文档以及详细的示例和教程来支持用户。

获取 LabPlot

13。克蒂奥加2

Ctioga2 是一个 Linux 命令行绘图工具,可提供出版质量且美观的图表。它是一个流行的多态绘图平台,用 Ruby 编写。您将在处理数据文件和数学函数时获得对操作的高度控制。此外,它还允许您使用样式创建复杂的网格布局。

Ctioga2 值得注意的功能

与其他绘图工具相比,Ctioga2 提供了绘制数据的即时解决方案。提供许多功能,如连续曲线、彩色图、轮廓等等。提供漂亮的用户界面,能够产生许多奇特的效果和有吸引力的直方图。它可以让您融入命令行脚本的强大功能。您可以轻松地将图表动画化成电影。您可以获得不同格式的输出,包括 PDF、EPS、SVG 和 PNG。

获取 Ctioga2

14。公里图

KmPlot 是另一个 Linux 命令行绘图工具,具有强大的内置解析器。该应用程序是用 C++ 编写的,具有多种类型的函数。您可以在 KmPlot 的帮助下创建不同的类别图,包括笛卡尔图、参数图、极坐标图、隐式图和显式图。它根据 GNU 通用公共许可证获得许可,并且可以免费使用。

KmPlot 值得注意的功能

允许用户同时绘制不同的函数并将它们组合起来构建新的函数。它允许用户同时绘制不同的函数并将其保存为多种格式,包括 BMP、PNG 和可扩展矢量图形 (SVG)。它支持用户定义的常量和参数值。此外,您还可以更改函数参数。您可以以可读的 XML 格式保存或加载完整的会话。KmPlot 可在多种操作系统上运行,包括 Linux、Mac OS X 和 Microsoft Windows。

获取公里图

15。 SciDAVis

SciDAVis(科学分析和可视化)是生成不同类型的交互式 2D 和 3D 绘图的重要工具。这是开源软件,用 C++ 和 Python 编写。它具有灵活且用户友好的图形用户界面以及许多强大的功能。 SciDAVis 是一个跨平台应用程序,可以在 GNU/Linux、Microsoft Windows 和 Mac OS X 上运行。它还提供 10 种不同语言的国际化支持。

SciDAVis 值得注意的功能

SciDAVis 确保为初学者和专家级用户提供一个友好且开放的环境。它为将线性和非线性函数拟合到数据提供了广泛的支持,包括多峰拟合。您将获得不同类型的高质量二维绘图,包括符号、折线、饼图、条形图等。SciDAVis 允许您直接输入表格或矩阵的数据或从 ASCII 文件导入。支持许多内置分析操作,例如列/行统计、FFT、基于 FFT 的滤波器和(反)卷积。3D 绘图可以以多种格式导出,包括 EPS 和 PDF。

获取 SciDAVis

16。 GLE

图形布局引擎 (GLE) 是一种强大的图形脚本语言,用于创建出版质量的绘图。它还可以让您设计各种图表、海报、图表等。该科学绘图软件是用 C++ 编写的,并根据 BSD 许可证获得许可。它是一个重要的命令行应用程序,可用于生成报告和科学论文的图形。

GLE 值得注意的功能

GLE 具有许多灵活且简单的图形命令,您可以通过它们绘制各种函数图、直方图、等高线图、彩色图等。它是一个功能齐全的应用程序,具有变量、子例程和逻辑控制。该绘图工具还具有一些高级图形命令,例如剪切、路径和旋转。它支持不同的输出文件格式,包括 JPEG、EPS、PS、PNG 和 PDF。GLE 是一款跨平台软件,可在所有主要操作系统中运行,包括 Linux、Windows 和 Mac OS X。

获取 GLE

17。 RLP图

RLPlot 再次成为从数据生成高质量科学图表的基本绘图工具之一。该开源程序是用 C 和 C++ 编程语言编写的,并使用 Trolltech 的 Qt for Linux。它提供了有用的信息和支持,以在您的服务器上正确运行此应用程序。

RLPlot 值得注意的功能

RLPlot 为其用户提供了易于使用的交互式图形用户界面。可在多种平台上运行,包括 Linux、Windows 和 Mac OS X。允许从另一个电子表格程序复制数据以在 RTPlot 中使用。您可以将导出的文件保存为 SVG、EPS、WMF 和多种位图格式。RLPlot 仅使用可由脚本语言创建或修改的 ASCII 文件。

获取 RLPlot

18。数据融合

DataMelt 是免费的开源软件,可帮助进行数值计算、统计、数据分析、数据可视化等。该绘图工具是用 Java 编写的,并与 Python、Ruby 和许多 Java 包集成。您无需安装即可将其用作便携式应用程序。它可用于工程、自然科学和金融市场分析等不同领域。

DataMelt 值得注意的功能

DataMelt 可让您以 2D 和 3D 形式可视化数据、函数、直方图以及图表。您可以在 Linux、Mac、Windows 等多种操作系统上使用不同的编程语言来使用它。提供多种格式的高质量矢量图形图像,例如 SVG、EPS 和 PDF,这些格式包含在 Latex 和其他文本处理系统中。您将可以通过源代码链接访问 DMelt 核心库的 Java API。包含用于数据分析和数学运算的 10,000 多个类和方法的综合列表。

获取 DataMelt

19。天才

Genius 是一款通用计算器,也是一种研究和教育绘图工具。它有两个不同的版本,称为图形 GNOME 版本和命令行版本。 Genius 是 Maple、Matlab 或 Mathematica 等其他流行软件的理想替代品。大多数标准函数都是用 Genius 扩展语言编写的。

天才值得注意的特征

Genius 是一种完整的编程语言,能够执行矩阵计算、统计、微积分和数值方程。您可以将 2D 函数线图、参数图以及 3D 函数曲面图导出为 EPS 和 PNG。它提供了一个图形用户界面 IDE 来编辑、运行或测试您的程序。Genius 允许您直接将此应用程序中的内容复制到 LaTex、MathML 或 Troff 格式的文档中。

获得天才

20。行动党

DAP 是一个简单的统计和图形程序,用于执行数据分析、管理和图形可视化。您不需要任何复杂的语法来运行该应用程序。它是用 C 编程语言编写的,并提供各种灵活的 C 风格功能。它允许您使用该程序创建散点图、折线图、直方图等。

DAP 值得注意的特点

DAP 是 GNU 通用公共许可产品,并且可以免费使用。可在所有主要平台上运行,包括 Windows 和 Linux。您可以计算数据集的相关性、均值和百分位数、分类数据分析和方差分析。它可以利用线性回归建立线性模型。DAP 使文件一次处理一行。这就是为什么它可以处理大数据集。

获取 DAP

总结

就这样,我们到达了终点。我们刚刚为您提供了几种绘图工具的完整列表,特别是针对 Linux 平台的绘图工具。希望您能获得适当的解决方案来为您的项目找到合适的应用程序。

您最喜欢哪一款?通过下面的评论部分或邮件让我们知道。 UbuntuPit 总是喜欢从观众那里获得建议和想法。您认为这个博客有帮助吗?如果是,请不要忘记与您的社区分享,让他们了解这个主题。到那时,祝你玩得开心!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有