====== GNUplot ====== ===== Links ===== * [[http://gnuplot.sourceforge.net/demo/|Demo scripts for gnuplot]]: completo :-D * [[http://t16web.lanl.gov/Kawano/gnuplot/gallery/index-e.html|not so Frequently Asked Questions]]: outdated :-) ===== Data como eixo ===== > #Date,Open,High,Low,Close,Volume,Adj Close > 2008-10-06,10322.52,10322.52,9503.10,9955.50,7956020000,9955.50 > 2008-10-03,10483.96,10844.69,10261.75,10325.38,6716120000,10325.38 > 2008-10-02,10825.54,10843.10,10368.08,10482.85,6285640000,10482.85 > 2008-10-01,10847.40,11022.06,10495.99,10831.07,5782130000,10831.07 set xdata time set timefmt "%Y-%m-%d" set format x"%Y-%m-%d" set xtics rotate by -45 set datafile separator "," plot 'data' using 1:2:4:3:5 with candlesticks notitle set xdata time set timefmt "%Y-%m-%d" set format x"%d-%m-%Y" set xtics rotate by -30 set datafile separator "," plot 'src:/dicas/dados-data.txt' using 1:2:4:3:5 with candlesticks notitle ===== Binagem ===== binit(binmin,bin,x) = binmin+bin*(0.5+int((x-binmin)/bin)) isinside(binmin,x,binmax)=xbinmax? 0:1 plot 'data' using (binit(0.0,0.1,$1)):(isinside(0.0,$1,1.0)) \\ smooth frequency with step it's a bit tricky to understand... I admit the key is to use the "smooth frequency" key from "help frequency". The `frequency` option makes the data monotonic in x; points with the same x-value are replaced by a single point having the summed y-values. The resulting points are then connected by straight line segments.