Plotting Packages Ray Gasser [email protected] Aaron Fuegi [email protected] SCV Visualization Workshop – Fall 2008 Plotting Packages - Applications  Commercial – MATLAB – Microsoft Excel  Open source – Gnuplot – XMGrace SCV Visualization.

Download Report

Transcript Plotting Packages Ray Gasser [email protected] Aaron Fuegi [email protected] SCV Visualization Workshop – Fall 2008 Plotting Packages - Applications  Commercial – MATLAB – Microsoft Excel  Open source – Gnuplot – XMGrace SCV Visualization.

Plotting Packages
Ray Gasser
[email protected]
Aaron Fuegi
[email protected]
SCV Visualization Workshop – Fall 2008
Plotting Packages - Applications

Commercial
– MATLAB
– Microsoft Excel

Open source
– Gnuplot
– XMGrace
SCV Visualization Workshop – Fall 2008
Plotting in MATLAB
Commercial package
 Command line + menu interface
 Good output quality
 Good control of plot appearance
(with some effort)
 Excellent on-line documentation

SCV Visualization Workshop – Fall 2008
Plotting in MATLAB - Example
SCV Visualization Workshop – Fall 2008
Plotting in Microsoft Excel


Commercial package
Data in connected Excel spreadsheet
– If using functions (ex: sin(x)), applied in spreadsheet,
not in plot.

GUI Interface
– Click on item you want to modify (axis, gridlines, chart
size, etc…) and adjust.


High quality output but can be tricky to control
Cut & Paste – easy interaction with other
Windows/Mac OS programs
SCV Visualization Workshop – Fall 2008
Plotting in Microsoft Excel - Example
SCV Visualization Workshop – Fall 2008
Plotting in Gnuplot

Free, widely available
 Command line interface
 Fair output quality
 Fair control of plot appearance
 Interfaces to C, Fortran, Perl, Python
 Tons of documentation and examples easily
available on the web (or included with the
package)
SCV Visualization Workshop – Fall 2008
Plotting in Gnuplot - Example
SCV Visualization Workshop – Fall 2008
Plotting in XMGrace

Free
 GUI + command line interface
 Good output quality
 Great control over plot appearance
 Can be called from C/Fortran programs
 User’s guide, tutorial, and examples included in
package.
 Caveats: quirky user interface and non-intuitive
workflow; steep learning curve.
SCV Visualization Workshop – Fall 2008
Plotting in XMGrace - Example
SCV Visualization Workshop – Fall 2008
Plotting Packages - Demos
MATLAB
 Xmgrace
 Gnuplot
 Microsoft Excel

SCV Visualization Workshop – Fall 2008