Thursday, April 18, 2024

GNUPLOT Version 6.0 patchlevel 2 ~ Samuel F Campbell


G N U P L O T 
Version 6.0 patchlevel 2



G N U P L O T          Version 6.0 patchlevel 2    
last modified 2024-12-19
Copyright (C) 1986-1993, 1998, 2004, 2007-2024
Thomas Williams, Colin Kelley and many others

        gnuplot home:      http://www.gnuplot.info
        faq, bugs, etc:        type "help FAQ"
        immediate help:   type "help"  
            (plot window:    hit 'h')
       ______________________________________________

~ $ gnuplot 
        Terminal type is now unknown
gnuplot>







set title "Same data - kernel density"
set style data filledcurves below
set auto x
set xtics 0,50,500
unset ytics
set border 3
set margins screen .15, screen .85, screen .15, screen .85
set key

plot $viol1 using 2:(1) smooth kdensity bandwidth 10. with filledcurves above x1 lt 9 title 'B', \
     $viol2 using 2:(1) smooth kdensity bandwidth 10. with filledcurves above x1 lt 10 title 'A'


Click here for minimal script to generate this plot
#!/usr/local/bin/gnuplot -persist
# set terminal svg size 600,400 dynamic enhanced font 'arial,10' mousing name "violinplot_3" butt dashlength 1.0 
# set output 'violinplot.3.svg'
set border 3 front lt black linewidth 1.000 dashtype solid
set style data filledcurves below 
set xtics border in scale 0,0 nomirror norotate  autojustify
set xtics  norangelimit 0.00000,50,500.000
unset ytics
set title "Same data - kernel density" 
set title  font ",15" textcolor lt -1 norotate
set xrange [ * : * ] noreverse writeback
set x2range [ * : * ] noreverse writeback
set yrange [ * : * ] noreverse writeback
set y2range [ * : * ] noreverse writeback
set zrange [ * : * ] noreverse writeback
set cbrange [ * : * ] noreverse writeback
set rrange [ * : * ] noreverse writeback
set lmargin at screen 0.15
set bmargin at screen 0.15
set rmargin at screen 0.85
set tmargin at screen 0.85
set colorbox vertical origin screen 0.9, 0.2 size screen 0.05, 0.6 front  noinvert bdefault
NO_ANIMATION = 1
nsamp = 3000
y = 179.81901992101
J = 0.1
## Last datafile plotted: "$viol2"
plot $viol1 using 2:(1) smooth kdensity bandwidth 10. with filledcurves above x1 lt 9 title 'B',      $viol2 using 2:(1) smooth kdensity bandwidth 10. with filledcurves above x1 lt 10 title 'A'




 

 

 

 

 

 

 

 


 

gnuplot demo script: armillary.dem

autogenerated by webify.pl on Sun Sep 17 19:54:01 2023
gnuplot version gnuplot 6.0 patchlevel rc2

Plot......


splot sample 

# set terminal svg size 600,400 dynamic enhanced font 'arial,10' mousing name "armillary_1" butt dashlength 1.0 
# set output 'armillary.1.svg'
unset border
set angles degrees
unset key
set label 1 "♐" at polar 267, 1.10000, 0 center norotate font ",15" back nopoint
set label 2 "♑" at polar 300, 1.10000, 0 center norotate font ",15" back nopoint
set label 3 "â™’" at polar 328, 1.10000, 0 center norotate font ",15" back nopoint
set label 4 "♓" at polar 352, 1.10000, 0 center norotate font ",15" back nopoint
set label 5 "♈" at polar 29, 1.10000, 0 center norotate font ",15" back nopoint
set label 6 "♉" at polar 53, 1.10000, 0 center norotate font ",15" back nopoint
set label 7 "♊" at polar 90, 1.10000, 0 center norotate font ",15" back nopoint
set label 8 "♋" at polar 118, 1.10000, 0 center norotate font ",15" back nopoint
set label 9 "♌" at polar 138, 1.10000, 0 center norotate font ",15" back nopoint
set label 10 "♍" at polar 174, 1.10000, 0 center norotate font ",15" back nopoint
set label 11 "♎" at polar 218, 1.10000, 0 center norotate font ",15" back nopoint
set label 12 "♏" at polar 241, 1.10000, 0 center norotate font ",15" back nopoint
set label 13 "⛎" at polar 248, 1.10000, 0 center norotate font ",15" back nopoint
set arrow 1 from 0.00000, 0.00000, -1.20000 to 0.00000, 0.00000, 1.20000 head back filled linewidth 2.000 dashtype solid
set object  1 circle center polar 267, 1.10000, 0 size character 1.5 arc [0:360] wedge 
set object  1 back clip lw 1.0  dashtype solid fc  rgb "#b87fff"  fillstyle   solid 1.00 border lt -1
set object  2 circle center polar 300, 1.10000, 0 size character 1.5 arc [0:360] wedge 
set object  2 back clip lw 1.0  dashtype solid fc  rgb "#ff7fff"  fillstyle   solid 1.00 border lt -1
set object  3 circle center polar 328, 1.10000, 0 size character 1.5 arc [0:360] wedge 
set object  3 back clip lw 1.0  dashtype solid fc  rgb "#ff7fc3"  fillstyle   solid 1.00 border lt -1
set object  4 circle center polar 352, 1.10000, 0 size character 1.5 arc [0:360] wedge 
set object  4 back clip lw 1.0  dashtype solid fc  rgb "#ff7f90"  fillstyle   solid 1.00 border lt -1
set object  5 circle center polar 29, 1.10000, 0 size character 1.5 arc [0:360] wedge 
set object  5 back clip lw 1.0  dashtype solid fc  rgb "#ffbd7f"  fillstyle   solid 1.00 border lt -1
set object  6 circle center polar 53, 1.10000, 0 size character 1.5 arc [0:360] wedge 
set object  6 back clip lw 1.0  dashtype solid fc  rgb "#fff07f"  fillstyle   solid 1.00 border lt -1
set object  7 circle center polar 90, 1.10000, 0 size character 1.5 arc [0:360] wedge 
set object  7 back clip lw 1.0  dashtype solid fc  rgb "#bfff7f"  fillstyle   solid 1.00 border lt -1
set object  8 circle center polar 118, 1.10000, 0 size character 1.5 arc [0:360] wedge 
set object  8 back clip lw 1.0  dashtype solid fc  rgb "#83ff7f"  fillstyle   solid 1.00 border lt -1
set object  9 circle center polar 138, 1.10000, 0 size character 1.5 arc [0:360] wedge 
set object  9 back clip lw 1.0  dashtype solid fc  rgb "#7fffa5"  fillstyle   solid 1.00 border lt -1
set object 10 circle center polar 174, 1.10000, 0 size character 1.5 arc [0:360] wedge 
set object 10 back clip lw 1.0  dashtype solid fc  rgb "#7ffff2"  fillstyle   solid 1.00 border lt -1
set object 11 circle center polar 218, 1.10000, 0 size character 1.5 arc [0:360] wedge 
set object 11 back clip lw 1.0  dashtype solid fc  rgb "#7faeff"  fillstyle   solid 1.00 border lt -1
set object 12 circle center polar 241, 1.10000, 0 size character 1.5 arc [0:360] wedge 
set object 12 back clip lw 1.0  dashtype solid fc  rgb "#817fff"  fillstyle   solid 1.00 border lt -1
set object 13 circle center polar 248, 1.10000, 0 size character 1.5 arc [0:360] wedge 
set object 13 back clip lw 1.0  dashtype solid fc  rgb "#907fff"  fillstyle   solid 1.00 border lt -1
set object 21 circle center 0.00000, 0.00000, 0.00000 size 1 arc [0:360] wedge 
set object 21 front clip lw 3.0  dashtype solid fc  lt -1 fillstyle  empty border lt -1
set object 22 circle center 0.00000, 0.00000, 1.00000 size 0.1 arc [0:360] wedge 
set object 22 back clip lw 1.0  dashtype solid fc  rgb "slategrey"  fillstyle  transparent solid 0.50 border
set object 23 circle center 0.00000, 0.00000, -1.00000 size 0.1 arc [0:360] wedge 
set object 23 back clip lw 1.0  dashtype solid fc  rgb "slategrey"  fillstyle  transparent solid 0.50 border
set object 24 polygon from polar 0, 0.500000, -1.2 to polar 72, 0.500000, -1.2 to polar 144, 0.500000, -1.2 to polar 216, 0.500000, -1.2 to polar 288, 0.500000, -1.2 to polar 0, 0.500000, -1.2
set object 24 back clip lw 1.0  dashtype solid fc  rgb "olive"  fillstyle   solid 1.00 border rgb "black" 
set view 64, 302, 1.62, 1
set view azimuth 23.4
set view  equal xyz
set style data lines
set xzeroaxis
set yzeroaxis
set zzeroaxis
set xyplane at 0
unset xtics
unset ytics
unset ztics
unset cbtics
unset rtics
set title "Circle and polygon objects in 3D" 
set title  font ",20" textcolor lt -1 norotate
set xrange [ -1.10000 : 1.10000 ] noreverse nowriteback
set x2range [ * : * ] noreverse writeback
set yrange [ -1.10000 : 1.10000 ] noreverse nowriteback
set y2range [ * : * ] noreverse writeback
set zrange [ -1.10000 : 1.10000 ] noreverse nowriteback
set cbrange [ * : * ] noreverse writeback
set rrange [ * : * ] noreverse writeback
set colorbox vertical origin screen 0.9, 0.2 size screen 0.05, 0.6 front  noinvert bdefault
NO_ANIMATION = 1
save_encoding = "utf8"
array Zodiac[13] = ["♐","♑","♒","♓","♈","♉","♊","♋","♌","♍","♎","♏","⛎"]
array Longitude[13] = [267.0,300.0,328.0,352.0,29.0,53.0,90.0,118.0,138.0,174.0,218.0,241.0,248.0]
## Last datafile plotted: "+"splot sample [u=0:360] '+' using (cos(u)):(0):(sin(u)) lw 2,            
  [u=0:360] '+' using (cos(u)):(sin(u)):(0) 
lw 2, l] [u=0:360] '+' using (0):(cos(u)):(sin(u)) lw 2


::::::::::::
set encoding save_encoding




plot [function] at the 
gnuplot> prompt
Example how to plot functions simple type:
gnuplot> plot

Four gnuplot commands which actually create a plot
plot, splot, replot, and refresh. 
Other commands control the layout, style, 
and content of the plot that will eventually
be created. 
plot generates 2D plots. 
splot generates 3D plots (actually 2D projections,).

To produce a simple plot, e.g. independent, or "dummy", variable for the plot command is "x”    (or “t” in parametric mode). In general, any mathematical expression accepted by:
C,FORTRAN, PASCAL, or BASIC may be plotted.