gnuplot:pm3dでポイントをプロットする方法は?

帝国

gnuplotでpm3dを使用して、16個の指定されたポイントを含むデータファイルをプロットしたいのですが、この指定されたすべてのポイントをプロットに表示したいのです。これが私のデータファイル(xyz.dat)の外観です。

# X     Y     Z
  0     0     0.632  
  0     5     0.46
  0     10    0.37
  0     50    0.41
  5     0     0.95
  5     5     0.66
  5     10    0.59
  5     50    0.5
  10    0     1.5
  10    5     0.96
  10    10    0.77
  10    50    0.5
  50    0     1.5
  50    5     1.5
  50    10    1.5
  50    50    0.98

これまでの私のコードは次のとおりです。

 set ticslevel 0  
 set dgrid3d 30,30  
 set palette defined (0 "blue", 0.75 "white", 1.4 "red")  
 set style lines 100 lt 5 lw 0.5  
 set pm3d hidden3d 100  
 set grid  
 set view 74,216  
 unset key  
 splot 'xyz.dat' using 1:2:3 with pm3d

これにより、次の出力が生成されます。

出力

私はこの結果に本当に満足していますが、データファイルからのこの16の与えられたポイントをこのプロットではっきりと見えるようにしたいのですが、私は次のようになります。

ポイント付きの出力

この16ポイント(そしてこの16ポイントのみ)を「出力」画像に明確に表示したいのですが、そのためのコードを変更する方法がわかりません。前もって感謝します!

イーサン

発生している問題は、pm3dが原因ではなく、コマンドを使用してグリッドサーフェスの自動生成を有効にしているためですset dgrid3dサーフェスになる可能性のあるプロットスタイルはすべてこれによってキャッチされます。のような非サーフェスプロットスタイルを使用することで、これを回避できwith labelsます。もちろん、実際のラベルテキストはありませんが、ラベルの位置を示すポイントを描画することはできます。プロットコマンドは次のようになります

splot 'xyz.dat' using 1:2:3 with pm3d, \
      'xyz.dat' using 1:2:3:("") with labels point pt 7

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

gnuplot:軸とpm3dマッププロットの間にスペースを空ける方法

分類Dev

gnuplot:pm3dマップを透明に設定する方法は?

分類Dev

gnuplotでそれぞれ独自のパレットを持つ複数のpm3dサーフェスをプロットする

分類Dev

Gnuplotのpm3dサーフェスプロットでハイパーテキストを使用できますか?

分類Dev

pm3dとdgrid3dを使用したgnuplotヒートマップはプロットに空白を残します

分類Dev

3Dプロットのgnuplotでベクトル、dgrid3dとpm3dを重ね合わせる

分類Dev

gnuplot:オフセットを追加するときにpm3dアーティファクトをプロットします

分類Dev

gnuplotを使用してpm3dマップに単調データではなく2D曲線を追加する方法

分類Dev

Gnuplot 5.2 splot:1回のプロット呼び出しで複数のpm3dパレット

分類Dev

配列の各要素をgnuplot(pm3d)の特定の数で割る方法は?

分類Dev

Gnuplot: pm3d マップ上のパラメトリック プロット

分類Dev

D3.jsでポイントをプロットする

分類Dev

GNUplotで3列をプロットする方法は?

分類Dev

gnuplotで、線でプロットするが、欠落しているデータポイントをスキップする方法は?

分類Dev

plotlyexpressで複数の3Dラインをプロットする方法は?

分類Dev

gnuplot:範囲外のときにpm3dパレットを繰り返す

分類Dev

pm3dでパレットを合計

分類Dev

テキスト ファイルに含まれる x、y、z データを使用して gnuplot で 3D ライン プロットを行う方法は?

分類Dev

gnuplotでインセットプロットを整列する

分類Dev

gnuplot:直径の異なる3Dで均質な球をプロットする方法は?

分類Dev

Pythonのax.scatter3Dプロットでポイントを接続する方法

分類Dev

Matplotlib:ポイントではなく画像をプロットする方法は?

分類Dev

XYポイントをプロットする方法は?

分類Dev

Pythonプロットでポイントを接続する方法は?

分類Dev

gnuplotでファイルに保存されたポイントで異なる線をプロットする

分類Dev

d3.jsでドラッグイベントをプログラムでトリガーする方法は?

分類Dev

gnuplot 5.4で月の数をプロットする方法は?

分類Dev

gnuplotで球の表面をプロットする方法は?

分類Dev

D3geoNaturalEarth1マップにポイントをプロットする

Related 関連記事

  1. 1

    gnuplot:軸とpm3dマッププロットの間にスペースを空ける方法

  2. 2

    gnuplot:pm3dマップを透明に設定する方法は?

  3. 3

    gnuplotでそれぞれ独自のパレットを持つ複数のpm3dサーフェスをプロットする

  4. 4

    Gnuplotのpm3dサーフェスプロットでハイパーテキストを使用できますか?

  5. 5

    pm3dとdgrid3dを使用したgnuplotヒートマップはプロットに空白を残します

  6. 6

    3Dプロットのgnuplotでベクトル、dgrid3dとpm3dを重ね合わせる

  7. 7

    gnuplot:オフセットを追加するときにpm3dアーティファクトをプロットします

  8. 8

    gnuplotを使用してpm3dマップに単調データではなく2D曲線を追加する方法

  9. 9

    Gnuplot 5.2 splot:1回のプロット呼び出しで複数のpm3dパレット

  10. 10

    配列の各要素をgnuplot(pm3d)の特定の数で割る方法は?

  11. 11

    Gnuplot: pm3d マップ上のパラメトリック プロット

  12. 12

    D3.jsでポイントをプロットする

  13. 13

    GNUplotで3列をプロットする方法は?

  14. 14

    gnuplotで、線でプロットするが、欠落しているデータポイントをスキップする方法は?

  15. 15

    plotlyexpressで複数の3Dラインをプロットする方法は?

  16. 16

    gnuplot:範囲外のときにpm3dパレットを繰り返す

  17. 17

    pm3dでパレットを合計

  18. 18

    テキスト ファイルに含まれる x、y、z データを使用して gnuplot で 3D ライン プロットを行う方法は?

  19. 19

    gnuplotでインセットプロットを整列する

  20. 20

    gnuplot:直径の異なる3Dで均質な球をプロットする方法は?

  21. 21

    Pythonのax.scatter3Dプロットでポイントを接続する方法

  22. 22

    Matplotlib:ポイントではなく画像をプロットする方法は?

  23. 23

    XYポイントをプロットする方法は?

  24. 24

    Pythonプロットでポイントを接続する方法は?

  25. 25

    gnuplotでファイルに保存されたポイントで異なる線をプロットする

  26. 26

    d3.jsでドラッグイベントをプログラムでトリガーする方法は?

  27. 27

    gnuplot 5.4で月の数をプロットする方法は?

  28. 28

    gnuplotで球の表面をプロットする方法は?

  29. 29

    D3geoNaturalEarth1マップにポイントをプロットする

ホットタグ

アーカイブ