Outils d'utilisateurs

Outils du Site


gnuplot:gnuplotinaction

====== Différences ====== Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

gnuplot:gnuplotinaction [2009/10/04 23:01]
jms créée
gnuplot:gnuplotinaction [2009/10/05 13:42] (Version actuelle)
jms
Ligne 1: Ligne 1:
 ====== Gnuplot In Action ====== ====== Gnuplot In Action ======
 +
 +
  
 **Site** : [[http://www.manning.com/janert/]] **Site** : [[http://www.manning.com/janert/]]
  
-**Données** : {{:gnuplot:gnuplotinaction.zip}}+Les données utilisées sont celles qui sont décrites dans le livre de Philipp K. Janert et que vous trouverez dans une archive sur le site du livre. 
 + 
 +Toutes les figures du livre ne sont pas représentées ici...
  
 ===== Chapitre 1 ===== ===== Chapitre 1 =====
Ligne 12: Ligne 16:
 <code gnuplot> <code gnuplot>
 #!/usr/bin/gnuplot #!/usr/bin/gnuplot
- 
 set t png set t png
 set o "marathon.png" set o "marathon.png"
- 
 plot "marathon" using 1:2 with boxes plot "marathon" using 1:2 with boxes
 </code> </code>
Ligne 26: Ligne 28:
 <code gnuplot> <code gnuplot>
 #!/usr/bin/gnuplot #!/usr/bin/gnuplot
- 
 set t png set t png
 set o "dlacluster.png" set o "dlacluster.png"
- 
 unset border unset border
 unset xtics unset xtics
 unset ytics unset ytics
 unset key unset key
- 
 set size square set size square
 plot "dlacluster" using 2:3 with dots plot "dlacluster" using 2:3 with dots
Ligne 45: Ligne 44:
 <code gnuplot> <code gnuplot>
 #!/usr/bin/gnuplot #!/usr/bin/gnuplot
- 
 set t png set t png
 set o "test.png" set o "test.png"
- 
 test test
 </code> </code>
Ligne 56: Ligne 53:
 ===== Chapitre 9 ===== ===== Chapitre 9 =====
  
-==== Figure 9.3  ====+==== Planche couleur 1 ==== 
 + 
 +<code gnuplot> 
 +#!/usr/bin/gnuplot 
 +set t postscript eps color 
 +set o "palette-1.eps" 
 +set palette model RGB defined ( 0 "red", 0.5 "yellow", 1 "green" ) 
 +test palette 
 +</code>
  
 +{{ :gnuplot:palette-1.png }}
  
 <code gnuplot> <code gnuplot>
 #!/usr/bin/gnuplot #!/usr/bin/gnuplot
 +set t postscript eps color
 +set o "palette-2.eps"
 +set palette model RGB defined ( 0 "red", 0.1 "yellow", 1 "green" )
 +test palette
 +</code>
  
-set terminal postscript eps 
-set o "fractal.eps" 
  
 +
 +{{ :gnuplot:palette-2.png }}
 +
 +==== Planche couleur 3 ====
 +
 +<code gnuplot>
 +#!/usr/bin/gnuplot
 +set t postscript eps color
 +set o "listing9-1.eps"
 +unset key
 +set view 90,0          # View from the side
 +set isosamples 200,2   # Good resolution along x-axis,
 +                       #    few points along y-axis
 +unset ytics            # Not needed
 +set xtics offset 0,-2  # Push tic marks down from default position
 +set border 4095        # Turn on all borders
 +set xyplane 0          # Center the plot within the bounding box
 +set palette defined ( 0 'red', 0.25 'red', 0.5 'green', \
 +         1.5 'green', 1.75 'red', 2 'red')
 +splot sin(x)**3 + 0.3*sin(5*x) w l palette
 +</code>
 +
 +{{ :gnuplot:listing9-1.png }}
 +
 +==== Planche couleur 5 ====
 +
 +<code gnuplot>
 +#!/usr/bin/gnuplot
 +set t postscript eps color
 +set o "fractal-1.eps"
 set pm3d set pm3d
 set view map set view map
 set size square set size square
 unset surface unset surface
-set isosamples 300 
- 
 set ytics 0.225,0.02,0.265 set ytics 0.225,0.02,0.265
 set xtics -0.745,0.02,-0.705 set xtics -0.745,0.02,-0.705
 +unset key
 +set logscale cb
 +set palette model RGB defined                               \
 + (log(15) 'white', log(20) '#ff6666', log(35) '#cc99cc',    \
 + log(50) '#3366ff', log(100) '#99ffcc', log(133) '#339900', \
 + log(167) '#66ff33', log(200) '#996633', log(250) '#ff9900',\
 + log(300) '#ffff33', log(999) 'white', log(9900) 'white',   \
 + log(9901) 'black', log(10000) 'black' )
 +splot "fractal"
 +</code>
  
 +{{ :gnuplot:fractal-1.png }}
 +
 +<code gnuplot>
 +#!/usr/bin/gnuplot
 +set t postscript eps color
 +set o "fractal-2.eps"
 +set pm3d
 +set view map
 +set size square
 +unset surface
 +set ytics 0.225,0.02,0.265
 +set xtics -0.745,0.02,-0.705
 unset key unset key
 +set logscale cb
 +blue = 2.0/3.0
 +green = 1.0/3.0
 +set palette model HSV defined \
 + ( log(15) blue 0.7 0.6, log(50) blue 0.6 0.9, \
 + log(100) green 0.5 1, log(200) green 0.7 0.5, \
 + log(1000) green 0.9 0.4, log(5000) 0 0 1, \
 + log(9900) 0 0 1, log(9901) 0 1 0, log(10000) 0 1 0 ) \
 +splot "fractal"
 +</code>
  
-set palette defined ( 0 'white', 10 'white', 225 'black', 1500 'white', 9999 'white', 10000 'black')+{{ :gnuplot:fractal-2.png }}
  
 +==== Figure 9.3  ====
  
 +
 +<code gnuplot>
 +#!/usr/bin/gnuplot
 +set terminal postscript eps
 +set o "fractal.eps"
 +set pm3d
 +set view map
 +set size square
 +unset surface
 +set isosamples 300
 +set ytics 0.225,0.02,0.265
 +set xtics -0.745,0.02,-0.705
 +unset key
 +set palette defined ( 0 'white', 10 'white', 225 'black', 1500 'white', 9999 'white', 10000 'black')
 splot "fractal" splot "fractal"
 </code> </code>
gnuplot/gnuplotinaction.1254690077.txt.gz · Dernière modification: 2009/10/04 23:01 par jms