forked from personal/squiggle.c
add some gnuplot commands
This commit is contained in:
parent
6010d99cba
commit
ec9e2e89e0
22
scratchpad/plotting/gnuplot/command-png.gp
Normal file
22
scratchpad/plotting/gnuplot/command-png.gp
Normal file
|
@ -0,0 +1,22 @@
|
|||
reset
|
||||
n=100 #number of intervals
|
||||
max=3. #max value
|
||||
min=-3. #min value
|
||||
width=(max-min)/n #interval width
|
||||
#function used to map a value to the intervals
|
||||
hist(x,width)=width*floor(x/width)+width/2.0
|
||||
set term png #output terminal and file
|
||||
set output "histogram.png"
|
||||
set xrange [min:max]
|
||||
set yrange [0:]
|
||||
#to put an empty boundary around the
|
||||
#data inside an autoscaled graph.
|
||||
set offset graph 0.05,0.05,0.05,0.0
|
||||
set xtics min,(max-min)/5,max
|
||||
set boxwidth width*0.9
|
||||
set style fill solid 0.5 #fillstyle
|
||||
set tics out nomirror
|
||||
set xlabel "x"
|
||||
set ylabel "Frequency"
|
||||
#count and plot
|
||||
plot "data.dat" u (hist($1,width)):(1.0) smooth freq w boxes lc rgb"green" notitle
|
19
scratchpad/plotting/gnuplot/command-terminal.gp
Normal file
19
scratchpad/plotting/gnuplot/command-terminal.gp
Normal file
|
@ -0,0 +1,19 @@
|
|||
reset
|
||||
set terminal dumb size 80, 25
|
||||
n=100 #number of intervals
|
||||
width=(max-min)/n #interval width
|
||||
#function used to map a value to the intervals
|
||||
hist(x,width)=width*floor(x/width)+width/2.0
|
||||
set xrange [min:max]
|
||||
set yrange [0:]
|
||||
#to put an empty boundary around the
|
||||
#data inside an autoscaled graph.
|
||||
set offset graph 0.05,0.05,0.05,0.0
|
||||
set xtics min,(max-min)/5,max
|
||||
set boxwidth width*0.9
|
||||
set style fill solid 0.5 #fillstyle
|
||||
set tics out nomirror
|
||||
set xlabel "x"
|
||||
set ylabel "Frequency"
|
||||
#count and plot
|
||||
plot "data.dat" u (hist($1,width)):(1.0) smooth freq w boxes lc rgb"green" notitle
|
1000000
scratchpad/plotting/gnuplot/data.dat
Normal file
1000000
scratchpad/plotting/gnuplot/data.dat
Normal file
File diff suppressed because it is too large
Load Diff
BIN
scratchpad/plotting/gnuplot/histogram.png
Normal file
BIN
scratchpad/plotting/gnuplot/histogram.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.6 KiB |
Loading…
Reference in New Issue
Block a user