|
| 1 | +You can use JMathPlot in CLI to plot the content of ASCII files (same way that XMGrace). You just need to get jplot.sh for Linux/MacOS/Solaris or jplot.bat for Windows, and jmathplot.jar in the same directory. |
| 2 | + |
| 3 | +``` |
| 4 | +Usage: jplot.<sh|bat> <-2D|-3D> [-l <INVISIBLE|NORTH|SOUTH|EAST|WEST>] [options] <ASCII file (n rows, m columns)> [[options] other ASCII file] |
| 5 | +[-l <INVISIBLE|NORTH|SOUTH|EAST|WEST>] giving the legend position |
| 6 | +[options] are: |
| 7 | + -t <SCATTER|LINE|BAR|HISTOGRAM2D(<integer h>)|HISTOGRAM3D(<integer h>,<integer k>)|GRID3D|CLOUD2D(<integer h>,<integer k>)|CLOUD3D(<integer h>,<integer k>,<integer l>)> type of the plot |
| 8 | + SCATTER|LINE|BAR: each line of the ASCII file contains coordinates of one point. |
| 9 | + HISTOGRAM2D(<integer h>): ASCII file contains the 1D sample (i.e. m=1) to split in h slices. |
| 10 | + HISTOGRAM3D(<integer h>,<integer k>): ASCII file contains the 2D sample (i.e. m=2) to split in h*k slices (h slices on X axis and k slices on Y axis). |
| 11 | + GRID3D: ASCII file is a matrix, first row gives n X grid values, first column gives m Y grid values, other values are Z values. |
| 12 | + CLOUD2D(<integer h>,<integer k>): ASCII file contains the 2D sample (i.e. m=2) to split in h*k slices (h slices on X axis and k slices on Y axis), density of cloud corresponds to frequency of X-Y slice in given 2D sample. |
| 13 | + CLOUD3D(<integer h>,<integer k>,<integer l>): ASCII file contains the 3D sample (i.e. m=3) to split in h*k*l slices (h slices on X axis, k slices on Y axis, l slices on Y axis), density of cloud corresponds to frequency of X-Y-Z slice in given 3D sample. |
| 14 | + -n name name of the plot |
| 15 | + -v <ASCII file (n,3|2)> vector data to add to the plot |
| 16 | + -q<X|Y|Z>(<float Q>) <ASCII file (n,1)> Q-quantile to add to the plot on <X|Y|Z> axis. Each line of the given ASCII file contains the value of quantile for probvability Q. |
| 17 | + -qP<X|Y|Z> <ASCII file (n,p)> p-quantiles density to add to the plot on <X|Y|Z> axis. Each line of the given ASCII file contains p values. |
| 18 | + -qN<X|Y|Z> <ASCII file (n,1)> Gaussian density to add to the plot on <X|Y|Z> axis. Each line of the given ASCII file contains a standard deviation. |
| 19 | +``` |
| 20 | + |
| 21 | +Example: jplot.<sh|bat> -3D -l SOUTH -t SCATTER tmp.dat |
| 22 | + |
0 commit comments