Commit Graph

291 Commits

Author SHA1 Message Date
Dima Kogan
e4f3122d3f better sensing of "new data" 2010-10-18 13:44:33 -07:00
Dima Kogan
869fba996d added option to plot with a square aspect ratio 2010-10-18 13:03:38 -07:00
Dima Kogan
d1ec685694 I now check for defined-ness of the legend instead of its truth. As a result I can now have a '0'
legend
2010-09-15 21:55:44 -07:00
Dima Kogan
593e1c09b9 README now mentions self-plotting data files 2010-08-01 00:01:09 -07:00
Dima Kogan
e05c0e3232 more intelligent handling of shebang plotting 2010-07-31 23:54:52 -07:00
Dima Kogan
9212df053a added realtime plot example to the README 2010-07-31 21:47:33 -07:00
Dima Kogan
b45d476fe5 spaced out commands in the README 2010-07-31 21:39:40 -07:00
Dima Kogan
4155916053 added forgotten instance of quoting of the output filename 2010-07-26 02:29:45 -07:00
Dima Kogan
61b7eff596 comment 2010-07-22 19:52:28 -07:00
Dima Kogan
3a7933fe3f added cmdline options to add extra perl-plot styles and extra global commands 2010-07-19 12:46:04 -07:00
Dima Kogan
5f40f298d4 added function to add options to single curves 2010-07-19 12:40:24 -07:00
Dima Kogan
a86cd8c621 options should be set if they're defined, not if they're true necessarily 2010-06-06 21:44:10 -07:00
Dima Kogan
2d17b5b394 size option must not be quoted 2010-06-06 21:43:34 -07:00
Dima Kogan
613650c234 fixed threading error where a plot command could be given between a line number and a data point 2010-06-06 21:38:59 -07:00
Dima Kogan
aed6f30b38 cleaned up the end-of-streaming logic 2010-06-06 20:24:41 -07:00
Dima Kogan
9bac656396 the 'number' regexp is now case-insensitive 2010-05-28 13:19:01 -07:00
Dima Kogan
5444886acc made the script compatible with perl 5.8 by no longer using the // operator 2010-05-28 10:58:48 -07:00
Dima Kogan
15b8bc7576 added gnuplot size option 2010-05-12 23:00:39 -07:00
Dima Kogan
df53ae9067 larger png image output by default 2010-05-12 02:30:51 -07:00
Dima Kogan
7a7b22a5e6 added license 2010-04-11 13:33:04 -07:00
Dima Kogan
769592b814 fixed 0-vs-undef error in the plot bounds. 0 is now a valid value for a plot bound 2010-03-28 19:18:17 -07:00
Dima Kogan
a518711ad1 new option to force a monotonic x-coordinate 2010-03-28 18:57:38 -07:00
Dima Kogan
ac8cff2d6f The first "point" is now a hash of options applying to that curve, instead of JUST the options
string. This allows for more parameters to be stored
2010-03-28 16:46:27 -07:00
Dima Kogan
e68a65a889 streaming redraw test no longer checks for $xlast, since if $haveNewData is set, $xlast is
guaranteed to be set also.
2010-03-28 16:04:51 -07:00
Dima Kogan
ce4927e24d a number in scientific notation can have an explicitly positive exponent 2010-03-02 17:13:12 -08:00
Dima Kogan
3cddac38fe slightly better README 2010-02-17 21:34:51 -08:00
Dima Kogan
0ae4fa9a21 Updated README to describe the new --xlen behavior 2010-02-11 16:06:40 -08:00
Dima Kogan
b0dc4fdd86 when streaming, xlen==0 ---> plot ALL the data, not just what is in a window 2010-02-11 14:14:57 -08:00
Dima Kogan
da4dd9bd43 improved --help message slightly 2010-02-05 14:33:46 -08:00
Dima Kogan
68843f226e extra logic to correctly parse options given with a #! in a self-plotting data file 2010-02-05 12:05:52 -08:00
Dima Kogan
59da3af4b0 added note to the README about the original version 2010-01-25 21:35:26 -08:00
Dima Kogan
7580ea0656 bumped up the default maxcurves setting 2010-01-14 15:09:33 -08:00
Dima Kogan
5e44f777fb Allow to specify a limit on the number of curves. 2010-01-14 14:45:24 -08:00
Dima Kogan
c6ee73f97f spaced out the --help message 2010-01-14 14:34:58 -08:00
Dima Kogan
6b169e03a8 Now reading the version of gnuplot on the system, and not using --persist on versions of gnuplot too
old to support it.
2010-01-12 21:54:49 -08:00
Dima Kogan
7c9c9b82be initial commit of the README 2010-01-12 21:39:02 -08:00
Dima Kogan
a69b2d6d4f renamed script to feedGnuplot.pl 2010-01-11 21:56:09 -08:00
Dima Kogan
8d38a2c053 skip all lines that start with '#'. Now I can have self-plotting data files using #! 2010-01-10 23:46:53 -08:00
Dima Kogan
e16af8103a clarified comment 2010-01-10 23:45:41 -08:00
Dima Kogan
0d689edbf9 reworked hardcopy output. No longer writing to a tmp file first
Ignore-this: 6bcb476652cd7d3f532fe5326ff18fca

darcs-hash:20091220031411-0cb85-4749f31184e76afb16dc974a93d1214febbb9da3.gz
2009-12-19 23:35:41 -08:00
Dima Kogan
c92e011de0 do not stream by default
Ignore-this: f8099a01a733f1a660236e26b0897568

darcs-hash:20091218204815-0cb85-a3bc77724d36c755ebfaa61c5cf53c5b3bfe4f28.gz
2009-12-19 23:35:35 -08:00
Dima Kogan
598a912fbf driveGnuPlots.pl now has --domain and --dataindex options. These make driveGnuPlots_simple.pl
Ignore-this: 2b8de7b779d6896168a5771d54d56568
obsolete, since it's now a special case of driveGnuPlots.pl

darcs-hash:20091206224944-0cb85-dc8089f2146c401ef51bb86a2d507b9e85421a5a.gz
2009-12-19 23:35:20 -08:00
Dima Kogan
0a57f3b2fc reindented, fixed up usage comment
Ignore-this: 1e28fffd7e4f8297adc7ae12ab39ede5

darcs-hash:20091206222203-0cb85-df50944ed972d35e771b5be2a13fdd3b66d2f0f0.gz
2009-12-19 23:35:11 -08:00
Dima Kogan
153045d95a don't need to autoflush STDOUT since I'm not using it
Ignore-this: 2a146ee2c7f2d31b301b8dbbc9afdcb1

darcs-hash:20091206222051-0cb85-f1b9ce050557a2b9b6797b8a3ece9386972a405e.gz
2009-12-19 23:35:06 -08:00
Dima Kogan
09b11a81f7 moved the @curves declaration further down, closer to where it is used
Ignore-this: f51fd22e3519c6dae6020e3721d70df8

darcs-hash:20091206222027-0cb85-0668ea7d622ba67d9cd78bebfdbcd37f11cae5f0.gz
2009-12-19 23:35:02 -08:00
Dima Kogan
d6e1dc5643 usage is now at the front, not at the end of the file
Ignore-this: 86899869bed3fd0c62b04f86f2ee7943

darcs-hash:20091206204850-0cb85-8fd04b4dce799512f1b6f0223e063846fdc4e6c8.gz
2009-12-19 23:34:58 -08:00
Dima Kogan
772f07d3c7 minor fixes to the hardcopy output code 2009-12-19 23:34:53 -08:00
Dima Kogan
e028ed2d40 drivegnuplots: don't overwrite previous data-to-plot
Ignore-this: 4f401c72bf7e92ee4877955ba301d49b

darcs-hash:20091121055641-0cb85-415016115f3beb233730cd79fa8b1b78bc87ff7e.gz
2009-12-19 23:34:22 -08:00
Dima Kogan
0a2226594a fixed a bug in the drivegnuplot scripts. when a new curve is added, they now make sure to add all
the curves leading up to those. So if I'm trying to create curve 5, it'll create 0,1,2,3,4 if they
aren't there
2009-12-19 23:34:07 -08:00
Dima Kogan
8834e11a87 when streaming, don't plot unless there's new data
Ignore-this: ad73a697f4fdff7f269321aab8ea78f9

darcs-hash:20091206225531-0cb85-8951ac75504fb61c7ee2e9c7b20fae76f8fe4196.gz
2009-12-19 21:07:27 -08:00