7つの無料のオープンソースプロットツール [For Maths and Stats]

私たちは、私たちが持っているほとんどすべてのものがデータを生成する世界に住んでいます。 変数間の関係を示すグラフを作成するツールのおかげで分析および視覚化できるデータ。

これらのツールは、有名な「プロットアプリ」と呼ばれています。 それらは、学校での基本的な数学のタスクから専門的な科学プロジェクトに使用できます。 また、プレゼンテーションに統計やデータを追加するためにも使用できます。

Linuxで利用できる無料のオープンソースプロットアプリはたくさんあります。 しかし、この記事では、私が出会った最高のプロットアプリのいくつかをリストしています。

最高のオープンソースプロットアプリ

私はLibreOfficeのような生産性のスーツを故意にスキップしています。 ドキュメントやスライドにグラフやプロットを追加することもできますが、機能的には非常に基本的です。

また、これはランキングリストではないことに注意してください。 1番のアイテムは、5番のアイテムよりも優れていると見なされるべきではありません。

1. Matplotlib

Matplotlib は、プロット、ヒストグラム、棒グラフ、その他の種類の図など、多くの種類のスケッチをサポートするオープンソースの図面ライブラリです。 これは主にPythonで書かれています。 したがって、このプログラミング言語の知識がある場合は、Matplotlibがデータのスケッチを開始するための最良のオプションになります。

利点は、プロット用のPNG、PDFなどのさまざまな形式に加えて、シンプルさ、使いやすいUI、および高品質の画像に焦点を当てています。

Matplotlib

2.GnuPlot

GnuPlot は、タスクを実行するための特別な単語または文字の形式のコマンドを受け入れるコマンド駆動型のプロットプログラムです。 これは、多くの異なるスタイルと多くの異なる出力形式で、2次元と3次元の両方で関数とデータポイントを操作するために使用できます。

特別な特徴は、Gnuplotをスクリプト言語として使用してプロットの生成を自動化できることです。

あなたは私たちを参照することができます ドキュメンテーション 始める前にそれについてもっと調べたい場合。

GnuPlot

3.オクターブ

GNU Octave 単なるプロットツールではありません。 これは、線形および非線形の問題を数値的に解くのに役立ち、MATLABとほとんど互換性のある言語を使用して他の数値実験を実行するのに役立ちます。 バッチ指向の言語としても使用できます。

その機能のいくつかは

  • 多くの異なる問題を解決するための組み込み機能の大規模なセット。
  • GNUOctaveを拡張できる完全なプログラミング言語。
  • 作図施設。

したがって、オクターブに興味がある場合は、恐れずにチェックしてください。 ドキュメンテーション

オクターブ

4.恵み

グレース 数値データの2次元プロットを作成するためのツールです。 その機能は、OctaveのようなGUIベースのプログラムに加えて、GnuplotやGenplotのようなスクリプトベースのツールとほぼ同じです。 言い換えれば、それは優れたユーザーインターフェイスとスクリプト言語の力を組み合わせたものです。

これらの最後の2つの特性により、高度な計算を実行したり、自動化されたタスクを実行したりできることに注意してください。これは、あらゆるタイプのデータを分析するときに非常に役立ちます。

言及すべき他の重要な側面は、カーブフィッティング、分析機能、プログラム可能性などのツールも提供することです。 したがって、これらの便利なツールについて詳しく知りたい場合は、 公式ウェブサイト 他の機能を確認してください。

グレース

5. LabPlot

LabPlot は、データセットと関数の2次元および3次元のグラフィック表示用のプログラムです。 完全なユーザーインターフェイスが付属しており、ヒルベルト変換、統計、カラーマップ、条件付き書式などの多くの機能と、最新のものを提供します。 特徴、マルチアックス。

LabPlotを使用すると、それぞれが複数のグラフを持つことができる複数のプロットを操作できます。 グラフは、データまたは関数から作成できます。 必要なものに応じて。

詳細については、 ドキュメンテーション そしてその コミュニティ あなたの親友になることができます。

LabPlot

6.ルート

は、高エネルギー物理学の研究の中心である有名なCERNラボによって作成されたデータ処理のフレームワークです。 大型ハドロン衝突型加速器の実験で毎年記録されたペタバイトのデータを書き込むために使用されます。

このプロジェクトは、特に高エネルギー地域でデータを分析したりシミュレーションを実行したりする何千人もの物理学者によって毎日使用されています。

これは、C ++プログラミング言語で記述されており、C ++オブジェクトの迅速かつ効率的なプロトタイピングと永続化メカニズムを実現します。 C ++が気に入らない場合は、朗報です。 Pythonでも使用できます。

このプロジェクト は信じられないほど完全なツールキットであり、単純なヒストグラムの作成からWebブラウザでのインタラクティブなグラフィックの提供までに役立ちます。 すごいですね。

7.プロット

この最後のオプションは、グラフと数学関数を紹介し始める基本的なアカデミックな学生にもっと専念しています。

このオープンソースソフトウェアは プロット データや数学関数を最短時間ですばやく視覚化する必要がある場合は、基本的ですが強力なツールです。 これは、余計な機能があまりないためですが、プロット時にパワーがないわけではないことに注意してください。

したがって、データの視覚化のこの領域から始めている場合は、この最後のオプションが最適です。また、プロットに関する記事を確認して、設定方法と開始方法を確認することをお勧めします。

結論

私の意見では、これらのオープンソースプロジェクトは多かれ少なかれ同じタスクを実行します。 もちろん、それらのいくつかは多かれ少なかれ特徴を持っています。 重要なのは、プロットを生成する方法です。 1つはプログラミング言語としてCを使用し、もう1つはPythonを使用するためです。 これらのプロットツールのそれぞれについて情報を得て、タスクと必需品に最適なものを選択することをお勧めします。

このリストにあるツールの1つを使用したことがありますか? プロット用のお気に入りのオープンソースツールは何ですか? 以下のコメントでお知らせください。

この記事がおもしろいと思ったら、ソーシャルメディアで共有してください。 あなたは違いを生むことができます!