Jzy3d
3D グラフを操作するためのオープンソース Java ライブラリ
3D チャートと科学データを描画するための機能を提供する Java ライブラリ。等高線グラフ、棒グラフ、散布図、その他のグラフ ファミリーなど、さまざまな種類のグラフをサポートしています。
Jzy3d はオープン ソースの Java プロット ライブラリであり、ソフトウェア開発者は、わずか数行の Java コードでチャートや 3D 科学データを描画できる独自のアプリを作成できます。このライブラリは、表面、散布図、棒グラフ、およびその他の多くの 3D プリミティブに関連するいくつかの重要な機能をサポートしています。いくつかの Java コマンドを使用するだけで、軸とグラフのレイアウトを簡単にカスタマイズできます。
API は非常に安定しており、商用または個人のプロジェクトに簡単に統合できます。等高線グラフ、棒グラフ、散布図、2D および 3D グラフ チャート、豊富なチャート オプション、球体、三角形、多角形などのプリミティブ タイプなど、いくつかの重要なチャート タイプのサポートが含まれています。
このライブラリは、カラー バー、等高線関数、ツールチップ、ライト、オブジェクトの色付けをサポートするカラー マッパー、背景画像、2D ポスト レンダラーなど、使いやすいチャート レイアウト設定を含む非常に柔軟なレイアウトを提供します。チャートを AWT、Swing、および SWT アプリケーションに簡単に統合することもできます。 2D エンベロープ、デュアル デプス ピーリング、スムーズ パスへの 3D ライン ストリップ補間、オブジェクトとのマウス インタラクション、スレッド コントローラ、アニメーションなど、いくつかの高度な機能。
Jzy3d 入門
Jzy3d をインストールする最も簡単な方法は、GitHub を使用することです。スムーズにインストールするには、次のコマンドを使用してください。
GitHub 経由で Jzy3d をインストールする
git clone --depth=1 https://github.com/jzy3d/jzy3d-api.git
Java 経由で等高線図を描画する
オープン ソースの Jzy3d ライブラリを使用すると、ソフトウェア開発者は Java コマンドを使用して面グラフを描画できます。まず、グラフをプロットする関数の範囲を定義する必要があります。その後、指定された範囲で関数を表すオブジェクトを作成できます。簡単にグラフが描けるようになりました。単純なサーフェス、大きなサーフェス、ドローネ テッセレーション、ワイヤフレーム サーフェスなどを描画しません。
3D ポーラー チャートの作成
Jzy3d ライブラリは、ソフトウェア プログラマーがアプリ内で簡単に 3D ポーラー チャートを作成できるようにします。専用の極座標データセットを使用すると、座標を簡単に操作できるため、チャートの値を設定する必要がある場合があります。グラフのタイトル、グラフのデータセット、グラフの凡例、ツールヒント、および URL を定義できます。
Java による 3D チャートの作成と管理
オープン ソースの Jzy3d ライブラリを使用すると、ソフトウェア開発者は、Java コマンドを使用してアプリケーション内で 3D チャートを作成および管理できます。 Jzy3d Logarithm Toolbox は、対数スケールで 3D チャートを簡単に描画するのに非常に役立ちます。チャートを簡単に編集することもできます。きれいな対数チャートに適した専用の軸、ビュー、順序付け戦略、およびカラーマップを簡単に提供します。
Java 経由でサーフェス メッシュを編集する
Jzy3d ライブラリは、ソフトウェア開発者に Java コードを介してサーフェス メッシュを編集する機能を提供します。ユーザーがマウスまたはトラックパッドでメッシュ ポイントをつかんでサーフェスをモデル化できるインタラクティブなサーフェス エディタを提供する SDK を提供しています。サーフェスは、描画と同期した Excel のようなテーブルで表示されます。