問題タブ [javaplot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - アプリケーションに gnu javaplot を組み込む
アプリケーションに javaplot を設定する際にいくつか問題があります。
ソースファイルはhttp://sourceforge.net/projects/gnujavaplot/files/latest/downloadからダウンロードしました。
そして、.jar パッケージをデフォルトの Java ライブラリ フォルダ /Library/Java/Home/lib/ext にドラッグしました (Mac os x 10.7 を実行しています)。
Webサイトの指示に従った後、次のプログラムがあります
これは正常にコンパイルされますが、プログラムを実行しようとすると、次のエラーが発生します。
誰かがこのエラーに光を当てることができますか? どんな助けでもありがとう
レオ
java - Java 環境から Gnuplot スクリプトを実行するにはどうすればよいですか?
JavaPlot の使用に関して私が見つけたすべての情報は、プロットを作成して Java コードレベルから実行する方法に関するものです。これは問題ありませんが、ユーザーが実行したときに、Jave の外部で必要な処理を実行するスクリプト ファイルが既にいくつか使用されています。これで、Gnuplot を開いてコマンドを入力できます
そして、私が持っているプロットの素晴らしい .png グラフィックを出力します。スクリプトでは、呼び出される行の 1 つが
ファイル「graphData.dat」には、グラフをプロットするために必要な座標情報が保存されています。
これは、ユーザーがフォルダー内の「script.plt」ファイルをダブルクリックすると正常に機能します (私は Windows 環境で実行しています)。これはかなり完璧です (gnuplot プロセスが適切に終了しないという事実を除いて、これは私が尋ねていることではありませんが、ベルが鳴る場合は、それを修正する方法も知りたいです)。
私が直面している問題は、Java 環境を介して gnuplot を介してスクリプトを実行できるようにする必要があることです。私のプログラムは、gnuplot を使用して .png グラフィックを自動的にエクスポートする必要があります。私はいくつか調べてみましたが、JavaPlot は Gnuplot の Java サポートに最適なライブラリのようですが、前述のロード コマンドを呼び出す gnuplot のインスタンスを実行するだけで、やりたいことができません。
私が得ることができる助けやアドバイスをいただければ幸いです.スクリプトファイルを放棄しようとしました.ロードコマンドを動的に呼び出しようとしました(しかし、明らかに正しい場所からではありません).datをプロットしようとしました.ファイルを直接、それは本当に好きではありません。そのスクリプトを実行できる限り、設定は完了です。
java - 3Dグラフ作成にJavaPlot/Gnuplotを使用する
タイトルの内容をやろうとしています。明らかにgnuplotはこれを行うことができますが、JavaPlotを使用して呼び出したいと思います。JavaPlotのGraph3Dクラスはそれが可能だと思いますが、3Dの例が見つからず、JavaPlotに関するドキュメントがほとんどないため、これをどのように行うかについては大まかな考えしかありません。誰かがこれを行う方法をすでに知っていて、私の努力が車輪の再発明に向かっている場合は、私に教えてください。しかし、今のところ、誰もこれを試みたことがないかのように進めます。
GNUPlotクラスを見ると、plotメソッドがありますが、splotメソッドはコメント化されており、GNUPlotExecクラスには対応するメソッドがありません。1つ追加しようとしましたが、現在は2Dでプロットされています。完全に開示するために、これを最初から作成するのではなく、現在のプロット方法を変更しました。
これはコメントアウトされたGNUPlot.classsplotメソッドです
これは、plotメソッドから派生したGNUPlotExec.classsplotメソッドです。
これは私が実行しようとしている私のテストです
gnuplotで実行されているコマンドは
そしてもちろん、それはプロットではなく、プロットと言うべきです
java - 散布図の色が変わらない
3D 散布図の点の色を変更しようとしています。ポイントが希望の色ではなく黒に変わり、キーのポイントが正しい色に変わります。なぜこれが起こるのか誰にも分かりますか?
奇妙なのは、関数をグラフ化するときにこれが機能することです。
gnuplot に次のコマンドが送信されます。
java - OutputStreamWriter を閉じる前にプログラムを強制終了しようとした場合の影響
これは、より大きなグラフ作成プログラム (具体的には JavaPlot) の一部です。一言で言えば、私は何かをグラフ化しようとします。グラフは
しかし、ヒットすると閉じます
OutputStreamWriter を閉じる必要があることはわかっているので、その行を削除する代わりに、ユーザーが「Q」を押すまで待機する Scanner を作成しました。その後、プログラムは通常どおり続行し、グラフ、OutputStreamWriter、および Scanner を閉じます。
私がしていることは危険ですか?誰かがウィンドウを閉じてグラフを閉じても、プログラムは強制終了されませんよね? これによってメモリ リークが発生することはありませんが (そうですか?)、プロセスがまだ実行中で、このプログラムを数回実行すると、最終的に問題が発生し始めます。どうすればこれを修正できますか? 頭のてっぺんから、ウィンドウが閉じている場合にループを壊すリスナーをウィンドウに追加することはできますか? それとも私が間違っていて、これはまったく問題ではありませんか?
java - JavaPlot を使用したスペクトグラムが機能しない
このコードでJavaPlotを使用してスペクトログラムを表示しようとしています:
次のようにコマンドラインでgnuplotを使用すると、ポイントが有効になります。
問題は、上記のコードでは画像がまったく表示されず、すべて白であることです。ただし、前のコマンドは正常に機能し、data.dat にはまったく同じ形式のポイントが含まれています。コードを実行してもエラーは表示されません。
いくつかのポイント データの例を次に示します。
そして、これは JavaPlot によって gnuplot に送られるコマンドです:
この例では、10x10 ポイントを取得したため、渡される座標は次のようになります。
JavaPlot が Y 座標を反復していないようです。
誰かが私が間違っていることを知っていますか?
java - Java - Mac OS X 10.8 での JavaPlot - どうにかして gnuplot のインストールを回避できますか?
JavaPlot をご存じない方のために説明すると、Java を一連のクラスを提供する一般的な gnuplot に「接続」する Java ライブラリです。実行すると、システムで gnuplot バイナリが検索されます。とにかく、数ヶ月前、私は Mac OS に gnuplot をインストールするというひどい経験をしましたが、今ではすべてのデータがなくなってしまったので、gnuplot はもう私のシステムにはありません。
再インストールを回避し、Java アプリケーションの移植性を向上させるために、ダウンロードしたときのままの生の gnuplot フォルダーを Java プロジェクトに埋め込み、JavaPlot にそのフォルダー内のバイナリを探すように指示する方法はありますか? ?
ご存知のように、gnuplot がインストールされていなくても、私のアプリケーションはあらゆる種類の OS で動作します。
前もって感謝します、
アンドレア
java - Windows7およびgnuplot4.6でのJavaplot-結果が消える
古いものに戻りたい: JavaPlotとgnuplot
私はWindows7を使用していますが、同じ問題があります。これは、単純なテストプログラムを起動した直後にグラフが消えることを意味します。
さらにこの行
何も変更しません。trueまたはfalseを使用でき、上記と同じ結果が得られます。
私はgnuplot4.6を使用していますが、以前のソリューションのように「GnuPlotParameters」というファイルはありません。Windows7とgnuplot4.6でjavaplotを使用していて、同じ問題を抱えている人はいますか?古い質問が閉じられたので、新しい質問を作成しました。
最高のヤヌス