JavaPlot の使用に関して私が見つけたすべての情報は、プロットを作成して Java コードレベルから実行する方法に関するものです。これは問題ありませんが、ユーザーが実行したときに、Jave の外部で必要な処理を実行するスクリプト ファイルが既にいくつか使用されています。これで、Gnuplot を開いてコマンドを入力できます
gnuplot> load "script.plt"
そして、私が持っているプロットの素晴らしい .png グラフィックを出力します。スクリプトでは、呼び出される行の 1 つが
plot "graphData.dat" title "Line Title"
ファイル「graphData.dat」には、グラフをプロットするために必要な座標情報が保存されています。
これは、ユーザーがフォルダー内の「script.plt」ファイルをダブルクリックすると正常に機能します (私は Windows 環境で実行しています)。これはかなり完璧です (gnuplot プロセスが適切に終了しないという事実を除いて、これは私が尋ねていることではありませんが、ベルが鳴る場合は、それを修正する方法も知りたいです)。
私が直面している問題は、Java 環境を介して gnuplot を介してスクリプトを実行できるようにする必要があることです。私のプログラムは、gnuplot を使用して .png グラフィックを自動的にエクスポートする必要があります。私はいくつか調べてみましたが、JavaPlot は Gnuplot の Java サポートに最適なライブラリのようですが、前述のロード コマンドを呼び出す gnuplot のインスタンスを実行するだけで、やりたいことができません。
私が得ることができる助けやアドバイスをいただければ幸いです.スクリプトファイルを放棄しようとしました.ロードコマンドを動的に呼び出しようとしました(しかし、明らかに正しい場所からではありません).datをプロットしようとしました.ファイルを直接、それは本当に好きではありません。そのスクリプトを実行できる限り、設定は完了です。