画像でプロットする場合(WXT端末)「画素寸法情報」ウィンドウ10にgnuplotのV5パッチ6を用いgnuplotの
Iは、6つの列(X、Y、v_x、v_yに配置された2次元ベクトルのデータファイルを有します、v_mag、rho)、私はxとyに対してv_magのヒートマップとしてプロットしようとしています。プロットはうまく生成されますが、常に出てくる
"No dimension information for 80000 pixels total. Try 200 x 400"
しかし、私は端末でこれをどこで指定するかはわかりません。
私はこのためにpm3dマップを使用することができますが、これはdgrid3dを設定しなければ動作しません。また、私がやっているヒートマップの上に点をプロットする際に問題が発生します。後で解析するためにベクトルデータが必要なので、イメージプロットだけのために行列ファイルを生成したくありません。実施例の観点から
私は文字通り書く場合、プロットが生成されます。
plot 'vectors.dat' using 1:2:5 with image, 'dots.dat' with dots
編集:サンプルコード
編集する「設定pm3dを」を追加しました:例について生成する最小限のコードであります希望のプロット
EDIT:例のデータファイルはhere
任意の助けをいただければ幸い見つけることができます。
データ形式が正しくありません。行列のような入力がある場合は、1つの空白行で等値線(データファイルに応じて1列目または2列目に等しい値を持つ2つのブロック)を区切ります(gnuplotの 'splot> Data-file> example datafile'を参照してください)。ドキュメント:http://www.gnuplotting.org/manpage-gnuplot-4-6/#Q1-1-742 – Christoph
その情報をありがとう。私は変更を加えました(異なるy値を持つブロック間に空白行を追加しました)が、効果はないようです。私は 'pm3d map'を使っていると言いました。これは違いがありますか? – JHall
'pm3d'を使う必要がありますか?例えば、ヒートマップデモ(http://gnuplot.sourceforge.net/demo_svg/heatmaps.html)の2番目の例を参照して、 'image'プロットスタイルを使用するほうが簡単かもしれません。 – user8153