Przejdź do zawartości

Gnuplot/pm3d

Z Wikibooks, biblioteki wolnych podręczników.

pm3d to styl splot do rysowania mapowanych paletami danych 3D i 4d jako kolorowych / szarych map i powierzchni.

składnia

[edytuj]
 set pm3d {
                  { at <position> }
                  { interpolate <steps/points in scan, between scans> }
                  { scansautomatic | scansforward | scansbackward | depthorder }
                  { flush { begin | center | end } }
                  { ftriangles | noftriangles }
                  { clip1in | clip4in }
                  { {no}clipcb }
                  { corners2color
                    { mean|geomean|harmean|rms|median|min|max|c1|c2|c3|c4 }
                  }
                }

Polecenie

  set pm3d map 

jest skrótem:[1]

set pm3d at b; set view map; set style data pm3d; set style func pm3d;

Ustawienia

[edytuj]
show pm3d

Standardowy resultat:


pm3d style is explicit (draw pm3d surface according to style)
pm3d plotted at SURFACE
taking scans direction automatically
subsequent scans with different nb of pts are flushed from BEGIN
flushing triangles are not drawn
clipping: all 4 points of the quadrangle in x,y ranges
pm3d quadrangles will have no border
steps for bilinear interpolation: 1,1
quadrangle color according to averaged 4 corners

algorytm

[edytuj]

Algorytm pm3d umożliwia wykreślanie danych zarówno w siatce, jak i bez siatki bez wstępnego przetwarzania, nawet jeśli skany danych nie mają takiej samej liczby punktów.

opcje

[edytuj]
  • border
  • clipping
  • corners2color
  • deprecated_options
  • depthorder
  • flush
  • ftriangles
  • hidden3d
  • interpolate
  • lighting
  • map
  • position
  • scanorder


map

[edytuj]

Stara komenda

 set pm3d map

odpowiada[2]

  set pm3d at b
  set view map scale 1.0
  set style data pm3d
  set style func pm3d

Przykłąd

 # example by Bhakat S : https://cbiores.com/gnuplot-tricks/
 set cbrange [0:70]
 set pm3d map
 set palette rgb 33,13,10; 
 splot '~/Aurora_download/Distance_hbond/fes2d.dat' using 1:2:3 notitle,

Pomoc

[edytuj]

Pomoc offline:

  help pm3d

Zobacz również

[edytuj]
  • cbrange

Żródła

[edytuj]
  1. gnuplot docs_4.2 node 214
  2. gnuplot-doc : commands-set-pm3d by Dick Crawford