問題タブ [gnuplot]
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.
plot - Gnuplotで軸をスケーリングする方法
単純なXY軸にプロットする2つのタブ区切り列を持つデータセットがあります。独立変数(x軸)は分単位の期間です。私が欲しいのは、これを分ではなく時間でプロットすることです。プロット中にgnuplotでこのスケーリングをどのように適用しますか?
charts - x軸に1時間ごとのタイムスケールで日の変化をプロットする方法はありますか?
gnuplotを使用して時間依存データをプロットしています。
サンプルは約5分ごとに取得され、200個のサンプルがあります。
これらをx軸を次のようにフォーマットしてプロットします
理想的には、x軸が真夜中を横切るときはいつでも日付を印刷したいのですが...真夜中を横切るときだけです。何かのようなもの:
そこにいるgnuplotの達人はこれを行う方法を知っていますか?
pipe - Gnuplot 入力用の複数のパイプ
Gnuplot でデータを読み取るときに複数のパイプを使用する方法はありますか? 以下は、SQL ステートメントから直接受け取ったデータをプロットします。
plot "< sqlite3 tomato-rstats.db \"SELECT data FROM table;\""
私が望むのは、そのデータが Gnuplot に到達する前に処理することです。スクリプトを介して SQL データをパイプ処理し、中間ファイルに出力して、そのファイルをプロットできることはわかっていますが、一時ファイルはスキップしたいと思います。次の行に沿って何かを想像しましたが、それは明らかに正しい構文ではありません。
plot "< sqlite3 tomato-rstats.db \"SELECT data FROM table;\" | process.pl"
また
plot "< process.pl < sqlite3 tomato-rstats.db \"SELECT data FROM table;\""
これは他の構文で可能ですか?
c++ - 単一のGnuplotウィンドウで単一のX値に対して複数のY値をプロットするにはどうすればよいですか?
私はC++を使用して、Gnuplotを使用してグラフをプロットしています。C ++プログラムでは、gnuplotプロセスファイルをpopen()し、グラフをプロットするために書き込みを続けます。具体的には、「点を使って1:2を使ってプロット'-'」と書き、それからXY座標を書き続けます。たった2列の場合、正常に機能します。
これで、2つ以上の列を生成するようにプログラムを変更しました。私は今、次の形式のデータを持っています
X、Y1、Y2、Y3、Y4、Y5
したがって、毎秒1行を出力します(たとえば、「1 2 3 4 5 6」、ここで1はX座標、残りの値はさまざまな曲線のY座標です)。すべての曲線を1つのウィンドウに収める方法がわかりません。
次のようなことをすると、
それは私に言うエラーを与えます
また、データの終わりを示すために「e」を2回押す必要があります。
たぶん私はここで何か小さなものが欠けています。
ありがとう!
image-processing - 写真から見栄えの良いヒストグラムを生成しますか?
私は現在、写真から「見栄えの良い」ヒストグラムを生成するためのソリューションを探しています。Linux用のコマンドラインツールが欲しいのですが。imagemagickがヒストグラムを生成できることは知っていますが、それはそれほど悪くはありませんが、ヒストグラムで軸にラベルを付けたいと思います。
これを解決できるツールが1つあるかもしれませんし、たとえばimagemagickとgnuplotを組み合わせてこれを実現することもできますか?
どうもありがとう、
python - Python:サウンドファイルの周波数分析
特定の倍音数のさまざまな周波数でトーンを再生するサウンドファイルを生成しています。
最終的に、これらのサウンドは小さなスピーカーを備えたデバイスで再生されます。
スピーカーの周波数応答曲線があり、Pythonで次のことを実行したいと思います。
- サウンドファイルの周波数スペクトルをプロットします。ファイルのFFTを取得して、次のようにプロットする必要があります
gnuplot
- データシートの周波数応答曲線に基づいて非線形伝達関数を適用します。
- 関数が適用された後の結果をプロットします。
誰か知っている :
- これを行う最も簡単な方法は何でしょうか?
- または私のためにこれを行うことができるアプリケーション(GNU / Linuxベース)の?
c - 非標準ヘッダー ファイルを C コンパイラにリンクする方法
非標準のヘッダー ファイル (http://ndevilla.free.fr/gnuplot) を使用しようとしています。私のコンピューターのさまざまな場所にある多くのコードで使用されています。現在、ヘッダー ファイルとオブジェクト ファイルを、プリプロセッサ ディレクティブで必要なすべてのフォルダーに配置する必要があります。
ファイル内。ヘッダー ファイルを 1 か所に配置して、他の標準ヘッダー ファイルのように参照できるようにする方法はありますか。乾杯。
graph - gnuplotでプロットする区間グラフ
私はこのような方程式を持っています
gnuplotを使用してf(x)を1つのグラフにプロットするにはどうすればよいですか?
ruby - Gnuplot で複数ページの PDF ファイルを作成するには?
ruby-gnuplotを介して、Mac 上の Gnuplot で多数のプロットを作成します。Ruby スクリプトを再実行すると、プロットを含む開いているウィンドウの数が 2 倍になります。これらすべてのプロットをプレビューで開いた PDF に出力できれば、再実行のたびにファイルが自動的に更新され、多数のウィンドウをわざわざ閉じる必要がなくなります。
現在、PDFファイルごとに1つのプロットでのみこれを達成できます:
Gnuplot ですべての図を含む単一の PDF を作成するにはどうすればよいですか?
python - Gnuplotは実行時に異なる引数を取ることができますか?多分Pythonで?
プロットするファイルが500あり、これを自動的に実行したいと思います。ハードコードされたファイル名でプロットを行うgnuplotスクリプトがあります。異なるファイル名で反復ごとにgnuplotを呼び出すループが欲しいのですが、gnuplotがコマンドライン引数をサポートしていないようです。
簡単な方法はありますか?また、Pythonスクリプトで実行できる場合に備えてgnuplot-pythonパッケージもインストールしましたが、APIが見つからなかったため、理解するのが少し難しいです。
ありがとうございました!