@@ -466,10 +466,11 @@ Identical to 'with'. In python 'with' is a reserved word so it is illegal to use
466466it as a keyword arg key, so '_with' exists as an alias. Same issue exists with
4674673d/_3d
468468
469- - square, square_xy
469+ - square, square_xy, square-xy, squarexy
470470
471- If true, these request a square aspect ratio. For 3D plots, square_xy plots with
472- a square aspect ratio in x and y, but scales z. Using either of these in 3D
471+ If True, these request a square aspect ratio. For 3D plots, square_xy plots with
472+ a square aspect ratio in x and y, but scales z. square_xy and square-xy and
473+ squarexy are synonyms. In 2D, these are all synonyms. Using any of these in 3D
473474requires Gnuplot >= 4.4
474475
475476- {x,y,y2,z,cb}{min,max,range,inv}
@@ -965,6 +966,21 @@ then instead of running gnuplot, we create a self-plotting file. gnuplot is
965966invoked when we execute that file.
966967
967968* GLOBAL FUNCTIONS
969+ ** split_dict()
970+ Given a dict and some sets of keys, split into sub-dicts with keys
971+
972+ Can be used to split a combined plot/curve options dict into separate dicts.
973+ If an option exists in multiple sets, the first matching one is used. If an
974+ option does not appear in ANY of the given sets, I barf
975+
976+ ** massageProcessOptionsAndGetCmds()
977+ Compute commands to set the given process options, and massage the input, as
978+ needed
979+
980+ ** massageSubplotOptionsAndGetCmds()
981+ Compute commands to set the given subplot options, and massage the input, as
982+ needed
983+
968984** plot()
969985A simple wrapper around class gnuplotlib
970986
@@ -1127,7 +1143,7 @@ Dima Kogan <dima@secretsauce.net>
11271143
11281144* LICENSE AND COPYRIGHT
11291145
1130- Copyright 2015-2018 Dima Kogan.
1146+ Copyright 2015-2019 Dima Kogan.
11311147
11321148This program is free software; you can redistribute it and/or modify it under
11331149the terms of the GNU Lesser General Public License (version 3 or higher) as
0 commit comments