スタンドアロンアプリケーション(Linux、.Net、Windowsなど)で使用することをお勧めする視覚化ライブラリ(プロット、グラフなど)。適度なパフォーマンスもいいでしょう。
スタンドアロンアプリケーション(Linux、.Net、Windowsなど)で使用することをお勧めする視覚化ライブラリ(プロット、グラフなど)。適度なパフォーマンスもいいでしょう。
回答:
Visualization Tool Kit VTKは、数値データの3D視覚化に非常に優れています。残念ながら、それもかなり低いレベルです。
Graphvizは、グラフや他のツリーのようなデータ構造を視覚化するためにかなり広く使用されています。
igraphは、ツリーのようなデータ構造の視覚化にも使用できます。RやPythonなどのスクリプト言語への優れたインターフェースとスタンドアロンのCライブラリが含まれています。
NCL(NCARコマンド言語)ライブラリは、いくつかのかなりきちんとしたグラフは、あなたは、このような風の場として空間的に分布し、多次元データを見ている場合は特にroutines-含まれています。NCARは全米大気研究センターなので、これは理にかなっています。
実行可能ファイルの要件を緩和する場合、またはpy2exeのようなツールを試す場合は、次のようなきちんとしたPythonライブラリとアプリケーションを活用できる可能性があります。
MayaVi:Enthoughtが開発したVTKの上位レベルのフロントエンド。
Chaco:2Dグラフに焦点を当てた別のEnthoughtライブラリ。
Matplotlib:別の2Dプロットライブラリ。TeXベースの数学注釈をサポートしています。
ベースマップ:地図を描画し、地理データを表示するためのMatplotlibへのアドオン(セクシーな例はこちら)。
「スタンドアロンアプリケーション」の概念をさらに曲げてPDFファイルを含める場合、LaTeXユーザーが利用できるいくつかの優れたグラフィックライブラリがあります。
漸近線はさまざまなグラフを生成できますが、その王冠は、Adobe Acrobatリーダーを使用して誰でも操作(ズーム、回転、アニメーションなど)できる3DグラフをPDFドキュメントに埋め込む機能です(例)。
PGF / TikZはTeXドキュメントに素晴らしいベクター描画言語を提供します。このマニュアルは、オープンソースプロジェクトでこれまでに見た中で最もよく記述された包括的で美しいドキュメントです。 PGFPlotsは、プロットを描画するための抽象化レイヤーを提供します。素晴らしいショーケースはTeXampleにあります。
PSTricksはTikZのインスピレーションとして機能し、ユーザーがPostScript言語の機能を活用して、きちんとしたグラフィックを作成できるようにします。
そしてキックのために、のためのネイティブインターフェースを備えたDISLINがありますFortran
!オープンソースではなく、商用利用も無料です。
素敵なgnuplotが常にあります:
Gnuplotは、Linux、OS / 2、MS Windows、OSX、VMS、および他の多くのプラットフォーム用のポータブルなコマンドライン駆動のグラフ作成ユーティリティです。ソースコードは著作権で保護されていますが、自由に配布されています(つまり、料金を支払う必要はありません)。もともとは科学者と学生が数学関数とデータをインタラクティブに視覚化できるようにするために作成されましたが、Webスクリプトなどの多くの非インタラクティブな使用法をサポートするように成長しました。また、Octaveなどのサードパーティ製アプリケーションによるプロットエンジンとしても使用されます。Gnuplotは1986年以来サポートされ、活発に開発されています。
Gnuplotは2Dと3Dのどちらでも多くのタイプのプロットをサポートしています。線、点、ボックス、等高線、ベクターフィールド、表面、およびさまざまな関連テキストを使用して描画できます。また、さまざまな特殊なプロットタイプもサポートしています。
あなたはProcessingを見ることができます:http://processing.org/
Java / SWT環境でグラフを視覚化するには、Zestを確認してください:http : //eclipse.org/gef/zest
範囲は少し狭いかもしれませんが、JVMのClojureで何か作業をしている場合は、優れたIncanterがあります。
Incanterは、ClojureベースのRのような統計計算とグラフィックス用のプラットフォームです。
残念ながら、これはMacでのみ実行されますが、それ以外の場合は優れたアプリケーション(基本的にはPythonでの処理)です。
NodeBoxは、Pythonプログラミングコードを使用して2Dビジュアル(静的、アニメーション、インタラクティブ)を作成し、PDFまたはQuickTimeムービーとしてエクスポートできるMac OS Xアプリケーションです。NodeBoxは無料で十分に文書化されています。