Path: csiph.com!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail From: Henryk Nowicki <"Henryk Nowicki"@doe.com> Newsgroups: comp.graphics.apps.gnuplot Subject: How to generate series of plots programmatically? Date: Thu, 9 Jan 2020 19:58:51 -0000 (UTC) Organization: A noiseless patient Spider Lines: 42 Message-ID: Injection-Date: Thu, 9 Jan 2020 19:58:51 -0000 (UTC) Injection-Info: reader02.eternal-september.org; posting-host="0202e0e285bfa3376e3d654fdae65e2c"; logging-data="23796"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+40+W6OyrN9MITerdihyKw" User-Agent: slrn/1.0.2 (OpenBSD) Cancel-Lock: sha1:hI0lSRBWv3ML6W3wFcFAWrjUJx4= Xref: csiph.com comp.graphics.apps.gnuplot:4281 Hi, all! How to generate series of plots with exactly the same numbers of finance bars on the each plot? What I want interactively can be achievid with something like this: .... set xrange[0:100] replot set xrange[100:200] replot set xrange[200:300] replot set xrange[300:400] replot set xrange[400:500] etc. to the end of datafile Here is the gnuplot script I'm working on: #!/usr/local/bin/gnuplot set term pngcairo enhanced font ",8" size 1600,900 set output "main.png" set boxwidth 0.5 relative set grid set style line 1 lc rgb '#3B444B' lt 1 #border set border linestyle 1 set errorbars 2.6 set border 3 set tics nomirror set xtics 2 set xtics rotate by -90 set ytics 500 set xrange [30:60] plot "< paste -d, main.db fast_sma long_sma signal.db" u 0:2:3:4:5 w finance lc rgb '#3B444B' lw 1.4, \ "" u 0:13 w l lc rgb '#FF7F50' lw 1.8, \ "" u 0:14 w l lw 1.8, \ "" u 15:16 w p lt 3 lc rgb 'red' Thank you!