GnuPlot, an Introduction



Similar documents

How to create a load testing environment for your web apps using open source tools by Sukrit Dhandhania

AMATH 352 Lecture 3 MATLAB Tutorial Starting MATLAB Entering Variables

Visualize your data with gnuplot

Converting an AutoCAD Drawing into PDF File

IMPLEMENTING GREEN IT

Scientific visualisation in 2D and 3D

u = [ 2 4 5] has one row with three components (a 3 v = [2 4 5] has three rows separated by semicolons (a 3 w = 2:5 generates the row vector w = [ 2 3

MATLAB Workshop 14 - Plotting Data in MATLAB

Quickly Creating Professional Looking Application Using wxpython, py2exe and InnoSetup. Miki Tebeka

Creating Charts and Graphs

ArcGIS for Server: Administrative Scripting and Automation

ns-3 Tutorial (Part IV) Wireless & Tracing System and Visualizing Results

Practice Fusion Results Integration Quick Start Guide

Experiences with 2-D and 3-D Mathematical Plots on the Java Platform

MAJENTA SOFTWARE DEVELOPMENT. Dave Rothan

Linux exploit development part 2 (rev 2) - Real app demo (part 2)

TraceNet Command TM Application Suite User Guide

Using Excel for Statistical Analysis

4 Other useful features on the course web page. 5 Accessing SAS

Compound Inequalities. AND/OR Problems

Lab 0: Preparing your laptop for the course OS X

Running a Program on an AVD

Comprehensive Job Analysis. With MPG s Performance Navigator

Introduction to RStudio

Programming Languages & Tools

How To Test For Speed On Postgres (Postgres) On A Microsoft Powerbook On A 2.2 Computer (For Microsoft) On An 8Gb Hard Drive (For

MATH 4470/5470 EXPLORATORY DATA ANALYSIS ONLINE COURSE SYLLABUS

Curve Fitting, Loglog Plots, and Semilog Plots 1

Why are we teaching you VisIt?

ArcGIS ArcMap: Printing, Exporting, and ArcPress

Massive Online Analysis Manual

Introduction to SQLIO & SQLIOSim & FIO. XLVIII Encontro da Comunidade SQLPort

CD-ROM Appendix E: Matlab

WEEK #3, Lecture 1: Sparse Systems, MATLAB Graphics

Do you know how your TSM environment is evolving?

Tutorial 2 Online and offline Ship Visualization tool Table of Contents

Simple Programming in MATLAB. Plotting a graph using MATLAB involves three steps:

aarhus MicroStation Print Organizer V8i-SS3 Your Technology Advantage Spring 2013 Jeanne Aarhus

How long is the vector? >> length(x) >> d=size(x) % What are the entries in the matrix d?

Static webpages with Pelican

RIC 2007 SNAP: Symbolic Nuclear Analysis Package. Chester Gingrich USNRC/RES 3/13/07

G563 Quantitative Paleontology. SQL databases. An introduction. Department of Geological Sciences Indiana University. (c) 2012, P.

Introduction to Synoptic

Introduction. Chapter 1

Today's Topics. COMP 388/441: Human-Computer Interaction. simple 2D plotting. 1D techniques. Ancient plotting techniques. Data Visualization:

Market Pricing Override

Tutorial 2: Reading and Manipulating Files Jason Pienaar and Tom Miller

TRANSPLANT CENTER QUALITY MONITORING. David A. Axelrod, MD,MBA Section Chief, Solid Organ Transplant Surgery Dartmouth Hitchcock Medical Center

Subversion Integration

Extending Tizen Native Framework with Node.js

Euler s Method and Functions

Scanning Tools. Scan Types. Network sweeping - Basic technique used to determine which of a range of IP addresses map to live hosts.

Chapter 6: Break-Even & CVP Analysis

Data Mining. SPSS Clementine Clementine Overview. Spring 2010 Instructor: Dr. Masoud Yaghini. Clementine

Beginning to Program Python

Grade 8 Performance Assessment Spring 2001

V7 Reporting. Highlights

Phys 210 Lecture 5. Phys 210 Lecture 5. Gnuplot: Functions, Data Plots, and Data Fits

Assignment 4 CPSC 217 L02 Purpose. Important Note. Data visualization

Writing R packages. Tools for Reproducible Research. Karl Broman. Biostatistics & Medical Informatics, UW Madison

The UBATSIM software package. Simulates UBAT detector frames from a GRB. and. processes them to trigger and locate the GRB

ANSA. quality and performance in automatic mesh generation. p i o n e e r i n g software systems

Loan to Deposit Ratio

Scatter Plots with Error Bars

Algebra 2 Notes AII.7 Functions: Review, Domain/Range. Function: Domain: Range:

ON-LINE REMOTE CONTROL OF MATLAB SIMULATIONS BASED ON ASYNCHRONOUS COMMUNICATION MODEL

Creating Gantt Charts using the.net Chart Control

WESTMORELAND COUNTY PUBLIC SCHOOLS Integrated Instructional Pacing Guide and Checklist Computer Math

Version Control with Svn, Git and git-svn. Kate Hedstrom ARSC, UAF

AirWatch by VMware. Partner Brand Guide

Vendor: Crystal Decisions Product: Crystal Reports and Crystal Enterprise

Building and Deploying Web Applications

DD Web based graphic designer for SharePoint workflows DD Central administration for processes and permissions DD Powerful capabilities with and

Ball Aerospace s COSMOS Open Source Test System

Lines & Planes. Packages: linalg, plots. Commands: evalm, spacecurve, plot3d, display, solve, implicitplot, dotprod, seq, implicitplot3d.

MapGuide Open Source Repository Management Back up, restore, and recover your resource repository.

PEERNET File Conversion Center 6.0

Digital Development Services. (847)

MATLAB Code APPENDIX II

Predicting Change Outcomes Leveraging SQL Server Profiler

Visualization of Semantic Windows with SciDB Integration

Data Visualization Basics for Students

Visualization with OpenDX

Transcription:

Gert K. Sønderby Mikkel B. Mortensen Sarah M. Niebe May 10, 2007

Lightweight graphical plotting tool

Lightweight graphical plotting tool Supports interactive and scripted display

Lightweight graphical plotting tool Supports interactive and scripted display Open source software

Easy to use

Easy to use No annoying graphical interface

Easy to use No annoying graphical interface Wide range of options

Easy to use No annoying graphical interface Wide range of options Capable of handling colossal amounts of data

Easy to use No annoying graphical interface Wide range of options Capable of handling colossal amounts of data Because Excel sucks!

Plot and Splot Plot A 2D plotting tool, use: gnuplot> plot sin(x*2+10)*sin(x*.5) with lines title Demo Splot A 3D plotting tool, use: gnuplot> plot sin(x**2+y**2)

How to import data from a datafile Importing test data test.data # X Y 1.0 1.2 2.0 1.8 3.0 1.6 Importing from a datafile: gnuplot> plot "test.data" using 1:2

in GnuPlot Makes batch creation easy

in GnuPlot Makes batch creation easy Can be invoked in a makefile

in GnuPlot Makes batch creation easy Can be invoked in a makefile Avoids the use of interactive session, when not needed

in GnuPlot Case study Comparing data sets: When you have several data sets and need to compare them, scripting allows generation of all desired graphs in one run. app-4 > gnuplot script.gnu

in GnuPlot Case study set terminal postscript eps noenhanced color solid defaultplex "Times-Roman" 18 set output "img/q3graf.eps" set xlabel "Threads" set ylabel "Time" set title "Tracegraph for Q3" plot [0:] [0:] "serializable.data" title Serializable with linespoints,\ "read comitted.data" title Read comitted with linespoints

in GnuPlot Graph 1 Graph 2 Combined

Show and tell by Gert Gert will now give you a tour of GnuPlot s interactive shell