Quickplot Help

Quickplot can load data from GUIs (graphical user interfaces), the command line, or by reading the data from standard input.  Data is loaded into fields.  A field represents a series of numbers, like for example the values for one variable.  Any two fields may be plotted against each other.

Zooming

  • Zooming In   Put the pointer (mouse) on a corner of plot region you want to zoom to.  Press the right mouse button and hold and drag the zoom box.  Release the right mouse button then it is at another corner of the zoom region.  Now Quickplot will zoom into that zoom region.

    You can zoom in as many times as you like, or calculations will permit.  In all cases we've seen round off problems don't happen until you are looking past at one data point in the plot window.  Quickplot will print a warning message to standard output if this happens.  This happens when you zoom in so far as to make it so that the pixel distance between two adjacent points is about 10 9 pixels.  Quickplot culls out points that are not adjacent to the plot window or in the plot window.  Quickplot linearly interpolates lines to points adjacent to points in the plot window or on other sides of the plot window.

  • Zooming Out    Put the pointer (mouse) in the plot window.  Press the right mouse button and hold and drag the zoom box.  Release the right mouse button then it (the zoom box) is past one edge of the plot window.  Now Quickplot will zoom out to the previous zoom level.

    Or to zoom out to a full view (top zoom level) of the plot: Put the pointer (mouse) in the plot window.  Press the right mouse button and hold and drag the zoom box.  Release the right mouse button then the zoom box is past two edges (a corner) of the plot window.  Now Quickplot will zoom out to the top zoom level (no zoom).


  • Graph Value Picking

    The left mouse button is used for picking and displaying X and Y values from the graph.  Just try it and see.

    There are three modes of number display value picking, which may be selected on the Plot List pop-up window:


    Loadable File Formats


    Quickly looking at a hundred thousand, a million, or more data points?

    If you need to look at large files quickly, try running Quickplot including the two options '--no-lines' and '--point-size=0' in the command line.  This will make the plot drawing and redrawing as fast as it can be at the expense of having points that are just one pixel in size, which should be no problem if you have that many points.  Once you zoom to a picture that you like you can increase the point size or add lines, using the GUI (graphical user interface), if you need to.  Quickplot loads the entire file into memory for any file loaded, so you may need to be careful of your memory usage when working with large files.

    By default plots created in Quickplot with 1,000,000 or more points will by drawn without lines and points of size one pixel, unless the user has included one or more of the following options in the command line: --no-lines, --no-points, --line-width, or --point-size.  For plots with less than 1,000,000 points the default line width is 3 pixels and the default point size is 5 pixels.

    On a 2.4 Gig Hz Pentium 4 (with Gentoo GNU/Linux) with 256 Megabytes of RAM it has been observed to take 8 seconds to load and display an ASCII text file with 1 million data points; after startup it was observed to take about one second to redraw with the one million points in view.  When repeating this with lines of width 3 pixels and points of size 5 pixels the loading time is about the same and the drawing time increases by about 3 seconds.  Drawing time didn't seem to vary with window size.


    Command Line Options

    Usage: quickplot [OPTIONS] [file1] [OPTIONS] [file2] [OPTIONS] ...

    If no -p or --plot option is given then the default initial plots will be up to 12 plots.  The default initial plots will be of all fields, except the first field in the order that the field was loaded from a file plotted against the first field in the file.  If a file contains one field (like a sound file) than a field that contains a linear (time) sequence of values will be generated before the file's field is loaded. If standard input is read it will be the first file loaded.

    OPTIONS


    Key Bindings

    Quickplot has GUIs for all of the following immutable keyboard short-cuts: