UNCORRECTED PROOF 10 to Open a Graphics Window, Use the Command Windows() Or Win.Graph()

Total Page:16

File Type:pdf, Size:1020Kb

UNCORRECTED PROOF 10 to Open a Graphics Window, Use the Command Windows() Or Win.Graph() Chapter 7 1 Drawing Curves and Plots 2 Prerequisites and goals of this chapter Reading previous chapters. This chapter describes the graphical possibilities of R, but does not go as far as 3 expert graphical functions such as hist(), barplot() and so on. These func- tions are described in Chap. 11. We show generic ways to make adjustments to most plots you can draw. 4 SECTION 7.1 Graphics Windows 5 7.1.1 Basic Graphics Windows, Manipulation and Saving 6 All plots created in R are displayed in special windows, separate from the console. 7 They are called “R graphics: Device device-number”, where device-number is an 8 integer giving the number of the window (or device). 9 UNCORRECTED PROOF 10 To open a graphics window, use the command windows() or win.graph(). 11 12 This command takes several arguments. Some are briefly described in the fol- 13 lowing table: 14 P. Lafaye de Micheaux et al., The R Software: Fundamentals of Programming 151 and Statistical Analysis, Statistics and Computing 40, DOI 10.1007/978-1-4614-9020-3 7, © Springer Science+Business Media New York 2013 152 7 Drawing Curves and Plots width Width of the graphics window, in inches height Height of the graphics window, in inches pointsize Default font size xpinch, ypinch Double. Pixels per inch, horizontally and vertically xpos, ypos Integer. Position of the upper left corner of the window, in pixels Linux Under Linux, the command is X11() instead of windows(). Mac On a Macintosh, the command is quartz(). When several graphics windows are open, only one is “active”. This is the win- 15 dow in which all graphical events occur. Each window is associated with a device 16 number; the console is number 1. 17 18 Here are a few functions to manipulate graphics windows, using their device 19 number. 20 dev.off(device-number) Close window device-number (if no device number is specified, the current active window is closed). graphics.off() Close all open graphics windows. dev.list() Return the device numbers of open graphics windows. dev.set(device-number) Activate window device-number. dev.cur() Return the device number of the active window (1 for the console). Note that once a plot has been drawn, it can be saved to a file with the command 21 savePlot() as follows: 22 savePlot(filename="Rplot", type=c("wmf", "png", "jpeg", "jpg", "bmp", "ps", "pdf"),device=dev.cur()) The argument filename is the name of the file under which the plot should be 23 saved;UNCORRECTEDtype is the file type (Windows metafile, PNG, JPEG, PROOF BMP, PostScript or 24 PDF) and device is the device number of the window with the plot to be saved (by 25 default, the active window). Note that the available file types may depend on your 26 operating system. 27 > hist(runif(100)) > savePlot(filename="mygraph.png",type="png") 7.1 Graphics Windows 153 Histogram of runif(100) Frequency 02468101214 0.0 0.2 0.4 0.6 0.8 1.0 runif(100) 28 Two other instructions can be used in this context: 29 dev.copy2eps(file="mygraph.eps") 30 dev.copy2pdf(file="mygraph.pdf") 31 which respectively create Postscript and PDF files. 32 Tip There are other functions to save your plots under useful formats: postscript(), pdf(), pictex(), xfig(), bitmap(), bmp(), jpeg(), png(), tiff(). However, they are used in a slightly different way: first, type the name of one of these instructions, then draw your plot, and finish by calling dev.off(). Note that using these commands does not display the plot on the screen. > pdf(file="mygraph.pdf") > hist(runif(100)) > g <- dev.off() 7.1.2UNCORRECTED Splitting the Graphics Window: layout() PROOF 33 If you want to draw several plots in the same window, R offers the possibility of 34 splitting that window in as many boxes as needed. 35 36 A first possibility is the function par() with the argument mfrow (read the warn- 37 ing in Sect. 7.7 about the function par()). For instance, the following example splits 38 the graphics window into three rows and two columns. Every time you call the 154 7 Drawing Curves and Plots drawing of a function, one of the small boxes is filled, row by row (the command 39 mfcol is used to fill column by column), as shown in Fig. 7.1 below. 40 > par(mfrow=c(3,2)) 1 2 3 4 5 6 Fig. 7.1:Effect of argument mfrow of function par(). Numbers have been added to gain a better understanding of where future plots will be drawn The function layout() is used to get a more sophisticated split than with the 41 function par(). The following example shows how this splitting is specified in an 42 intuitive way, thanks to the argument mat, to draw five separate plots (Fig. 7.2). 43 > mat <- matrix(c(2,3,0,1,0,0,0,4,0,0,0,5),4,3,byrow=TRUE) > mat [,1] [,2] [,3] [1,] 2 3 0 [2,] 1 0 0 [3,]UNCORRECTED 0 4 0 PROOF [4,] 0 0 5 7.1 Graphics Windows 155 > layout(mat) 2 3 1 4 5 Fig. 7.2: Potential of the function layout() Tip To display the previous figure in R, use the instruction layout.show(5). Every time you call the drawing of a function, the plots are displayed in order in 44 the numbered boxes, in increasing order of the box numbers (Fig. 7.3). 45 46 Also, note that with the argument widths, you can specify the respective relative 47 widths of the columns of mat. The same can be done for the heights of rows with 48 the argument heights. 49 UNCORRECTED PROOF 156 7 Drawing Curves and Plots > layout(mat,widths=c(1,5,14),heights=c(1,2,4,1)) > layout.show(5) 2 3 1 4 5 Fig. 7.3: The function layout() and its arguments widths and heights SECTION 7.2 Low-Level Drawing Functions 50 7.2.1 The Functions plot() and points() 51 The function plot() is the generic function to draw plots. It takes as input argument 52 the coordinatesUNCORRECTED of the points to draw (Fig. 7.4). PROOF 53 Warning You can also use the function plot() on an R object for which a graphical method is defined. Examples are given in Chaps. 14 and 15. 7.2 Low-Level Drawing Functions 157 Here are the most useful arguments of this function. 54 Argument Description x Vector of x coordinates of points to draw. y Vector of y coordinates of points to draw. type Specify the type of plotting: "p" for points, "l" for lines, "b" for both, "c" for empty points joined by lines, "o" for overplotted points and lines, "h" for vertical lines, "s" for stair steps and "n" to plot nothing (but to display the window, with axes). main Specify the main title. sub Specify the subtitle. xlab Specify the label of the x axis. ylab Specify the label of the y axis. xlim Vector of length 2. Specify the lower and upper bound for the x axis. ylim Vector of length 2. Specify the lower and upper bound for the y axis. log Character string which contains "x" (respectively "y", "xy" or "yx")ifthex axis (respectively the y axis, both) is to be logarithmic. > plot(1:4,c(2,3,4,1),type="b",main="Main title", + sub="Subtitle",xlab="Label for x",ylab="Label for y") Main title Label for y Label for 1.0 1.5 2.0 2.5 3.0 3.5 4.0 1.0 1.5 2.0 2.5 3.0 3.5 4.0 Label for x UNCORRECTEDSubtitle PROOF Fig. 7.4: The function plot() Note that successive calls of the function plot() create a new plot every time, 55 which replaces the previous one (unless the graphics window has been split, as 56 explained above). The function points() can remediate this issue by overlaying 57 the new plot on top of the old one. It takes the same arguments as plot() (Fig. 7.5). 58 158 7 Drawing Curves and Plots > points(1:4,c(4,2,1,3),type="l") Main title Label for y Label for 1.0 1.5 2.0 2.5 3.0 3.5 4.0 1.0 1.5 2.0 2.5 3.0 3.5 4.0 Label for x Subtitle Fig. 7.5: The function points() Tip The function approx() provides a linear or constantwise interpolation between points. 7.2.2 The Functions segments(), lines() and abline() 59 The functions segments() and lines() are used to join points with line segments, 60 added on to a pre-existing plot (Fig. 7.6). 61 UNCORRECTED PROOF 7.2 Low-Level Drawing Functions 159 > plot(0,0,"n") > segments(x0=0,y0=0,x1=1,y1=1) > lines(x=c(1,0),y=c(0,1)) 0 0.5 0.0 0.5 1.0 − 1.0 − −1.0 −0.5 0.0 0.5 1.0 0 Fig. 7.6: The functions segments() and lines() The function abline() is used to draw a straight line of equation y D a C 62 bx (specified by the arguments a and b) or a horizontal (argument h) or vertical 63 (argument v) line (Fig. 7.7). 64 > plot(0,0,"n");abline(h=0,v=0);abline(a=1,b=1) 0 0.5 0.0 0.5 1.0 UNCORRECTED− PROOF 1.0 − −1.0 −0.5 0.0 0.5 1.0 0 Fig.
Recommended publications
  • Midasplus User's Manual
    Additional copies of this manual are available for $10 each, including postage, by writing to MIDAS Software Distribution, Computer Graphics Laboratory, School of Pharmacy, University of California, San Francisco, CA 94143-0446. Please include a check or money order payable to The Regents of the Univer- sity of California with your request. Sorry, but purchase orders cannot be accepted. Orders received without payment enclosed will be returned unprocessed. Copyright 1983, 1985, 1989, 1991, 1994, 1997 by The Regents of the University of California. All rights reserved. Introduction Background The MidasPlus molecular visualization system is a collection of programs developed by the Computer Graphics Laboratory at the University of California, San Francisco (UCSF). The major component of the MidasPlus system is an interactive graphics display program, MIDAS (Molecular Interactive Display and Simulation), designed for the display and manipulation of macromolecules such as proteins and nucleic acids. Many ancillary programs are also part of the system and allow for such features as computing the solvent-accessible surface of a molecule, calculating electrostatic potentials, and so on. MidasPlus is the most recent in a series of interactive molecular graphics systems whose direct lineage extends back to the first developments in molecular graphics at Project MAC, Massachusetts Institute of Technology, in 1964.1,2 National Institutes of Health (NIH) support began with the formation of the Computer Graphics Labora- tory at Princeton University in 1969 under the leadership of Prof. Robert Langridge and resulted in a number of pioneering developments including CAAPS (Computer Aided Analysis of Protein Structure).3 In 1976 Langridge moved this NIH research resource to UCSF.
    [Show full text]
  • An Introduction to R Notes on R: a Programming Environment for Data Analysis and Graphics Version 4.1.1 (2021-08-10)
    An Introduction to R Notes on R: A Programming Environment for Data Analysis and Graphics Version 4.1.1 (2021-08-10) W. N. Venables, D. M. Smith and the R Core Team This manual is for R, version 4.1.1 (2021-08-10). Copyright c 1990 W. N. Venables Copyright c 1992 W. N. Venables & D. M. Smith Copyright c 1997 R. Gentleman & R. Ihaka Copyright c 1997, 1998 M. Maechler Copyright c 1999{2021 R Core Team Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into an- other language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the R Core Team. i Table of Contents Preface :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 1 1 Introduction and preliminaries :::::::::::::::::::::::::::::::: 2 1.1 The R environment :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 2 1.2 Related software and documentation ::::::::::::::::::::::::::::::::::::::::::::::: 2 1.3 R and statistics :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 2 1.4 R and the window system ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    [Show full text]
  • The GNU Plotting Utilities Programs and Functions for Vector Graphics and Data Plotting Version 2.4.1
    The GNU Plotting Utilities Programs and functions for vector graphics and data plotting Version 2.4.1 Robert S. Maier and Nicholas B. Tufillaro Copyright ­c 1989–2000 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided the copy- right notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the condi- tions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the Foundation. i Short Contents 1 The GNU Plotting Utilities ..................................... 1 2 The graph Application ........................................ 4 3 The plot Program .......................................... 26 4 The pic2plot Program ....................................... 34 5 The tek2plot Program ....................................... 42 6 The plotfont Utility ........................................ 49 7 The spline Program ........................................ 56 8 The ode Program ........................................... 62 9 libplot, a 2-D Vector Graphics Library ........................... 78 A Fonts, Strings, and Symbols ................................... 125 B Specifying Colors by Name...................................
    [Show full text]
  • Documentation of the Plplot Plotting Software I
    Documentation of the PLplot plotting software i Documentation of the PLplot plotting software Documentation of the PLplot plotting software ii Copyright © 1994 Maurice J. LeBrun, Geoffrey Furnish Copyright © 2000-2005 Rafael Laboissière Copyright © 2000-2016 Alan W. Irwin Copyright © 2001-2003 Joao Cardoso Copyright © 2004 Andrew Roach Copyright © 2004-2013 Andrew Ross Copyright © 2004-2016 Arjen Markus Copyright © 2005 Thomas J. Duck Copyright © 2005-2010 Hazen Babcock Copyright © 2008 Werner Smekal Copyright © 2008-2016 Jerry Bauck Copyright © 2009-2014 Hezekiah M. Carty Copyright © 2014-2015 Phil Rosenberg Copyright © 2015 Jim Dishaw Redistribution and use in source (XML DocBook) and “compiled” forms (HTML, PDF, PostScript, DVI, TeXinfo and so forth) with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code (XML DocBook) must retain the above copyright notice, this list of conditions and the following disclaimer as the first lines of this file unmodified. 2. Redistributions in compiled form (transformed to other DTDs, converted to HTML, PDF, PostScript, and other formats) must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Important: THIS DOCUMENTATION IS PROVIDED BY THE PLPLOT PROJECT “AS IS” AND ANY EXPRESS OR IM- PLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PLPLOT PROJECT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    [Show full text]
  • GPR Data Processing Computer Software for the PC by Jeffrey E
    GPR Data Processing Computer Software for the PC by Jeffrey E. Lucius 1 and Michael H. Powers 1 Open-File Report 02-166 2002 This report is preliminary and has not been reviewed for conformity with U.S. Geological Survey editorial standards or with the North American Stratigraphic Code. Any use of trade, firm, or product names is for descriptive purposes only and does not imply endorsement by the U.S. Government. U.S. DEPARTMENT OF THE INTERIOR U.S. GEOLOGICAL SURVEY 1 Denver, Colorado 2 Contents GPR Data Processing Computer Software for the PC 1 Introduction 3 Overview and Installation 3 Disclaimer 3 System Requirements 4 List of Programs by Function 4 Program Execution 5 Rules for making keyword files 5 Documentation 6 BANDPASS 6 FIELDVEW 7 GPR_CNDS 7 GPR_CMPG 8 GPR_CONV 11 GPR_DIFF 17 GPR_DISP 17 GPR_INFO 44 GPR_JOIN 45 GPR_PROC 45 GPR_REV 52 GPR_RHDR 52 GPR_SAMP 52 GPR_STAK 56 GPR_VELA 57 GPR_XFRM 60 GPR_XSU 63 GPRSLICE 66 INTRPXYZ 76 MAKE_MRK 78 MAKE_XYZ 79 MODXCONF 79 S10_EHDR 80 S10_MRKS 80 SPECTRA 81 SHOWFONT 81 Libraries Description 82 GPR_DFX 82 GPR_IFX 82 GPR_IO 83 JL_UTIL1 84 PCX_IO 84 Examples 84 References 84 Appendix A - GPR Data Storage Formats 85 GSSI - DZT 85 Sensors & Software – DT1/HD 86 SEG – SEG-Y 87 RAMAC – RD3/RAD 88 Seismic Unix – SU 89 3 Appendix B – GPR Data Structures 89 GSSI - DZT 89 Sensors & Software – DT1/HD 93 SEG – SEGY 94 Seismic Unix – SU 98 Introduction Overview and Installation The computer software described in this report is designed for processing ground penetrating radar (GPR) data on Intel-compatible personal computers running the MS-DOS operating system or MS Windows 3.x/95/98/ME/2000.
    [Show full text]
  • Documentation of the Plplot Plotting Software I
    Documentation of the PLplot plotting software i Documentation of the PLplot plotting software Documentation of the PLplot plotting software ii Copyright © 1994 Maurice J. LeBrun, Geoffrey Furnish Copyright © 2000-2005 Rafael Laboissière Copyright © 2000-2016 Alan W. Irwin Copyright © 2001-2003 Joao Cardoso Copyright © 2004 Andrew Roach Copyright © 2004-2013 Andrew Ross Copyright © 2004-2016 Arjen Markus Copyright © 2005 Thomas J. Duck Copyright © 2005-2010 Hazen Babcock Copyright © 2008 Werner Smekal Copyright © 2008-2016 Jerry Bauck Copyright © 2009-2014 Hezekiah M. Carty Copyright © 2014-2015 Phil Rosenberg Copyright © 2015 Jim Dishaw Redistribution and use in source (XML DocBook) and “compiled” forms (HTML, PDF, PostScript, DVI, TeXinfo and so forth) with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code (XML DocBook) must retain the above copyright notice, this list of conditions and the following disclaimer as the first lines of this file unmodified. 2. Redistributions in compiled form (transformed to other DTDs, converted to HTML, PDF, PostScript, and other formats) must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Important: THIS DOCUMENTATION IS PROVIDED BY THE PLPLOT PROJECT “AS IS” AND ANY EXPRESS OR IM- PLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PLPLOT PROJECT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    [Show full text]
  • Using HP2XX a HP-GL Converter
    Using HP2XX A HP-GL Converter Edition 1.4, for HP2XX version 3.4.4 June 2003 by Martin Kroeker (previously by Heinz W. Werntges) [email protected] Using HP2XX, Revision : 1.4 TEXinfo 2005-03-21.17 Copyright c 1998 - 2003 Martin Kroeker Copyright c 1992 - 1994 Heinz W. Werntges Permission is granted to make and distribute verbatim copies of this manual provided the copy- right notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the condi- tions for verbatim copying, provided also that the accompanying file named COPYING which contains the “GNU General Public License” is included exactly as in the original, and provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that the abovementioned file COPYING containing the “GNU General Public License” may be included in a translation approved by the Free Software Foundation instead of in the original English. i Short Contents 1 Introduction ............................................... 1 2 Basics ................................................... 3 3 Advanced subjects ........................................... 9 4 Installation and modification notes ............................... 13 A Known HP-GL commands ..................................... 17 B Option summary ..........................................
    [Show full text]
  • Vector Graphics with Drawj2d
    Vector graphics with Drawj2d Program documentation & function reference Adrian Vontobel 19th April 2021 CONTENTS 2 Contents 1 The program Drawj2D 5 1.1 Purpose . 5 1.2 Features . 5 1.3 Difference to other programs . 6 1.4 Licence . 6 1.5 Program development . 8 2 How to use the program 9 2.1 Installation . 9 2.2 Basic usage . 10 2.3 Viewer . 10 2.4 Output file types . 10 2.5 Command line options . 11 3 Drawj2D Function Reference 12 3.1 Utility commands: coordinates and units . 12 3.1.1 unitlength (unitsize) . 12 3.1.2 forceunitlength . 12 3.1.3 offset . 13 3.1.4 here (r) . 13 3.1.5 mm . 14 3.1.6 fu (kN) . 14 3.1.7 X, Y . 14 3.1.8 FX, FY . 15 3.1.9 XY, FXY . 15 3.2 Utility commands: pen, font and mathematical expressions . 16 3.2.1 pen . 16 3.2.2 font . 16 3.2.3 hatch . 17 3.2.4 opacity . 17 3.2.5 today . 17 3.2.6 nf . 18 3.2.7 format . 18 3.2.8 expr . 19 3.2.9 exprinput . 19 3.2.10 assert . 19 3.3 Drawing commands: points and lines . 20 3.3.1 moveto (m) . 20 3.3.2 movetox (mx), movetoy (my) . 20 3.3.3 moverel (mr) . 21 3.3.4 movepolar (mp) . 21 3.3.5 point (pt), dot . 21 3.3.6 line (l), lineto (l) . 22 3.3.7 linetox (lx), linetoy (ly) . 22 3.3.8 linerel (lr) .
    [Show full text]
  • The R Reference Manual Base Package Volume 2
    The R Reference Manual Base Package Volume 2 The R Development Core Team Version 1.8.1 A catalogue record for this book is available from the British Library. First printing, January 2004 (24/1/2004). Published by Network Theory Limited. 15 Royal Park Bristol BS8 3AL United Kingdom Email: [email protected] ISBN 0-9546120-1-9 Further information about this book is available from http://www.network-theory.co.uk/R/reference/ Copyright (C) 1999–2003 R Development Core Team. Permission is granted to make and distribute verbatim copies of this man- ual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the en- tire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the R Development Core Team. Contents Publisher’s Preface 1 1 Base package — graphics 5 abline............................. 6 arrows............................. 8 assocplot........................... 10 axis.............................. 12 axis.POSIXct......................... 15 axTicks............................ 17 barplot............................. 19 box............................... 23 boxplot............................ 24 boxplot.stats
    [Show full text]
  • Itool User's Guide
    iTool User’s Guide IDL Version 7.1 May 2009 Edition Copyright © ITT Visual Information Solutions All Rights Reserved 0509IDL71ITU Restricted Rights Notice The IDL®, IDL Advanced Math and Stats™, ENVI®, and ENVI Zoom™ software programs and the accompanying procedures, functions, and documentation described herein are sold under license agreement. Their use, duplication, and disclosure are subject to the restrictions stated in the license agreement. ITT Visual Information Solutions reserves the right to make changes to this document at any time and without notice. Limitation of Warranty ITT Visual Information Solutions makes no warranties, either express or implied, as to any matter not expressly set forth in the license agreement, including without limitation the condition of the software, merchantability, or fitness for any particular purpose. ITT Visual Information Solutions shall not be liable for any direct, consequential, or other damages suffered by the Licensee or any others resulting from use of the software packages or their documentation. Permission to Reproduce this Manual If you are a licensed user of these products, ITT Visual Information Solutions grants you a limited, nontransferable license to reproduce this particular document provided such copies are for your use only and are not sold or distributed to third parties. All such copies must contain the title page and this notice page in their entirety. Export Control Information The software and associated documentation are subject to U.S. export controls including the United States Export Administration Regulations. The recipient is responsible for ensuring compliance with all applicable U.S. export control laws and regulations. These laws include restrictions on destinations, end users, and end use.
    [Show full text]
  • IDL 8 Functional Summary
    IDL IDL 8 Functional Summary Supported Operating Systems Remote File Access Sobel, shift difference Windows 7, Vista, XP SP2 (32/64-bit) TCP/IP socket support (client-side) Morphological operators: erode, dilate, Macintosh OS X 10.5.7, 10.6 Intel (32/64-bit) HTTP & FTP server distance mapping & thinning Linux kernal 2.6, glibc 2.5, gtk 2.10 (32/64-bit) OGC WMS & WCS server Noise reduction & image restoration: Sun SPARC Solaris 10 command line mode Butterworth, band pass, band reject, hurl, impulse response, least squares, mean, only (32/64-bit) 2D Graphics & Image Display median, order statistic, pick, Savitsky-Golay, Sun x86_64 Solaris 10 command line mode Line plot, scatter plot, histogram, bar plot only (64-bit) scatter, slur, Wiener Error bar plot, polar plot, vector flow plot, Geometric transformations: magnification, dendrogram reduction, rotation, polynomial warping Data Structures & Types Contour plot, multiple contour levels & fill Region growing Scalar Image display Region of interest Vector Zoom & pan Unsharp masking Array Annotation Hough transform Aggregate structures RGB, HLS, HSV, indexed color display Radon transform 1 to 8 dimensions Contrast enhancement Lomb periodogram Byte Animation Mixed Radix 16, 32, 64-bit signed/unsigned integer 2-D transformations String Image tiling Wavelet Toolkit Single & double-precision float Double precision plot Single & double-precision complex Date/time Interactive interface Pointers - circular, self-referential data Linestyle, pattern, plot symbols Multiresolution analysis structures
    [Show full text]
  • Survey of NCAR User Needs for Visualization Tools
    NCAR/TN-354+STR NCAR TECHNICAL NOTE October 1990 Survey of NCAR User Needs for Visualization Tools A research report of the Digital/NCAR Joint Research Project RAY GEORGE, Digital Equipment Corporation BOB LACKMAN, National Center for Atmospheric Research SCIENTIFIC COMPUTING DIVISION NATIONAL CENTER FOR ATMOSPHERIC RESEARCH Contents Acknowledgm ents ................................................................................................................... Introduction .......................................... 1 The Background of Atmospheric Research ............................................................... The Computing Environment ..................................................................................... 2 The Five Research Programs Selected....................................................................... .3 Sim ilarities................................................................ ........................................................ 3 D ifferen ces .......................................................................................... .......................... 3 Program Interview s ............................................................................................................. 4 Climate and Global Dynamics ....................................................................................... 4 Oceanographic Research ................................................................................................ 6 Research Support for Application of Radar Analysis .............................................
    [Show full text]