JChartLib ver 1.0. Silvio Schneider, June 7, Introduction 3. 2 Chart and Dataset 4. 3 Adding data to a chart 4
|
|
- Ashlynn Higgins
- 6 years ago
- Views:
Transcription
1 JChartLib ver 1.0 Silvio Schneider, June 7, 2012 Contents 1 Introduction 3 2 Chart and Dataset 4 3 Adding data to a chart 4 4 Linechart Linechart Example Linechart with dates Linechart with negativ values Linechart with float values Linechart with dots and showing min and max values Linechart with custom X-Axis texts Areachart 10 6 Barchart 11 7 Piechart 13 8 Ringchart 15 9 Saving chart to an image file Contact Copyright 18 Index 19 1
2
3 1 Introduction Hi, I would like to welcome you to the JChartLib manual. In this document you can find an explanation how to use JChartLib. JChartLib is a Java library that enables you to produce charts in a mater of a few minutes. This guide explains the various chart types and has code examples for how to produce them. JChartlib is under a commercial licence. A trial is avialable for free, for longer use a licence must be purchaced. Since JChartlib ver 1.0 new feactures and chart types are included. 3
4 2 Chart and Dataset Every chart contains a dataset. The dataset itself contains dateseries. The dataseries are then containing the data values. In a Linechart a dataserie would contain the data for a single line. In a Barchart the dataserie would contain a serie of bars. Besides the dataset the chart also contains the title and the X-, Y-axis names. In order to display a chart or generate an image file a renderer is used. The renderer draws a chart using the information from chart and dataset. 3 Adding data to a chart Chart data is stored in a JChartLibDataSet. JChartLibDataSet d a t a s e t = new JChartLibDataSet ( ) ; There are several options to add Data to a chart. Dataseries can be added with a int array int [ ] v a l u e s1 = new int [ 3 ] ; values1 [ 0 ] = 1 ; values1 [ 1 ] = 3 ; values1 [ 2 ] = 4 ; or by generating a Dataserie object JChartLibSerie v a l u e s 2 = new JChartLibSerie ( Banana ) ; values2. addvalue ( 5 ) ; values2. addvalue ( 4 ) ; values2. addvalue ( 2 ) ; The dataseries can then be added individually to the dataset d a t a s e t. adddataserie ( Apple, values1 ) ; // adds the Apples d a t a s e t. adddataserie ( v alues2 ) ; // adds the Bananas With this code also the name of the dataserie is getting set. The order for adding the data has an impact in the chart. The first added chart will be drawn first. In a linechart it would be the lowest line. The chartrenderer automatically chooses a color for a dataserie as well. Therefor the order of adding the dataseries also has an impact of the color of the charts. In JChartLib there is no limitation in the amount of data that can be added to a chart. However the Java virtual machine needs RAM, if you add data to the chart. In case you get an out-of-memory exception increase the maximum RAM the JVM can allocate with the -Xmx option. Example java -Xmx756M allows the JVM to allocate a maximum of 756MB of RAM. You can test the maximum value for -Xmx by using the command java -Xmx2G -version. If you chosen size is possible the version will be printed out. To allocate more than 2 Gigabyte of RAM a 64bit Java virtual machine is needed. 4
5 4 Linechart 4.1 Linechart Example Example for a Linechart Figure 1: Linechart The thickness of the lines are automatically adjusted depending on the number of values. A few data values make thin lines, may values make thiner lines. This makes the charts better to read. To generate a Linechart the Class JChartLibPanel must be used. JChartLibPanel is extending the Java JPanel class and can be used the same way. Source Code Example: //Data JChartLibSerie v a l u e s = new JChartLibSerie ( Name f o r D a t a s e r i e ) ; v a l u e s. addvalue ( 1 ) ; v a l u e s. addvalue ( 5 ) ; v a l u e s. addvalue ( 3 ) ; JChartLibDataSet d a t a s e t = new JChartLibDataSet ( ) ; d a t a s e t. adddataserie ( v a l u e s ) ; // Chart JChartLibLinechart chart = new JChartLibLinechart ( The Chart T i t l e, // c h a r t t i t l e X Axis, // x a x i s t e x t Y Axis, // y a x i s t e x t d a t a s e t // data ) ; // JPanel JChartLibPanel chartpanel = new JChartLibPanel ( chart ) ; 5
6 4.2 Linechart with dates Linechart with dates timeline as X Axis. JChartlib provides an easy way to draw linecharts with dates. You can simple add a value with a date by using JChartLibSerie.addValue(Date, Number); Here is a code example. Date now = new Date ( ) ; JChartLibSerie v a l u e s = new JChartLibSerie ( Some F r u i t s ) ; v a l u e s. addvalue (now, 5 ) ; JChartlib displays the Day and Time of the first value. On the next value only Hour, Minute and Second is displayed, if the next value is on the same day. As soon as the day changes the day is getting displayed again. The Picture linechart with dates gives an illustration of this algorithm. Figure 2: Linechart with dates as a timeline 6
7 4.3 Linechart with negativ values JChartLib can also produce Linechart with values less than 0 (ex. 1,-2,5) and floating point values (ex. 1.2, 3.4, 5.7). Figure 3: Linechart with negativ values 4.4 Linechart with float values Chart with floating point data, for example 1.2, is supported by JChartLib. Figure 4: Linechart with float values 7
8 4.5 Linechart with dots and showing min max values With JChartLib it is possible to show dots on each value. It is also possible to display the min and the maxvalues. Both are optional and must be activated. Figure 5: Linechart with activated dots and showing min and max values To active dots and displaying min max value the follow methods can be used // Get t h e Chart Renderer JChartLibLinechartRenderer r e n d e r e r = ( JChartLibLinechartRenderer ) chart. getrender ( ) ; chart. setrender ( r e n d e r e r ) ; // a c t i v a t e d o t s and show min max v a l u e s r e n d e r e r. setdrawdots ( true ) ; r e n d e r e r. setshowminmax ( true ) ; 4.6 Linechart with custom X-Axis texts With JChartLib it is possible to show a custom text on the x-axis. Figure 6: Linechart with custom text on X-Axis // a c t i v a t e ProRenderer JChartLibRenderer r e n d e r e r = new JChartLibLinechartRendererPro ( chart ) ; chart. setrender ( r e n d e r e r ) ; // a c t i v a t e d o t s and show min v a l u e s 8
9 r e n d e r e r. addxaxistext ( Spring ) ; r e n d e r e r. addxaxistext ( Summer ) ; r e n d e r e r. addxaxistext ( F a l l ) ; r e n d e r e r. addxaxistext ( Winter ) ; 9
10 5 Areachart Areachart is included in JChartLib since version 1.0 Example for a Areachart Figure 7: Areachart Similar to the linechart are the areacharts. Areacharts can be used exactly the same way as linecharts. The areas are always drawn with some transparency to show the areas underneath. Same as in the linechart it is possible to show some dots on values or to display the min and the maximum value of a serie. See chapter Linechart for more information. To generate a Arecart the Class JChartLibPanel must be used. JChartLibPanel is extending the Java JPanel class and can be used the same way. Source Code Example: //Data JChartLibSerie v a l u e s = new JChartLibSerie ( Name f o r D a t a s e r i e ) ; v a l u e s. addvalue ( 1 ) ; v a l u e s. addvalue ( 5 ) ; v a l u e s. addvalue ( 3 ) ; JChartLibDataSet d a t a s e t = new JChartLibDataSet ( ) ; d a t a s e t. adddataserie ( v a l u e s ) ; // Chart JChartLibAreachart chart = new JChartLibAreachart ( The Chart T i t l e, // c h a r t t i t l e X Axis, // x a x i s t e x t Y Axis, // y a x i s t e x t d a t a s e t // data ) ; // JPanel JChartLibPanel chartpanel = new JChartLibPanel ( chart ) ; 10
11 6 Barchart Example for a Barchart Figure 8: Barchart The thickness of the bares depends on the number of series. Use the class JChartLibBarchart to generate a barchart. Source Code Example: //Data JChartLibSerie v a l u e s = new JChartLibSerie ( Name f o r D a t a s e r i e ) ; v a l u e s. addvalue ( 1 ) ; v a l u e s. addvalue ( 5 ) ; v a l u e s. addvalue ( 3 ) ; JChartLibDataSet d a t a s e t = new JChartLibDataSet ( ) ; d a t a s e t. adddataserie ( v a l u e s ) ; // Chart JChartLibBarchart c h a r t = new JChartLibBarchart ( The Chart T i t l e, // c h a r t t i t l e X Axis, // x a x i s t e x t Y Axis, // y a x i s t e x t d a t a s e t // data ) ; // JPanel JChartLibPanel chartpanel = new JChartLibPanel ( chart ) ; 11
12 Since JChartlib version 1.0 JChartLib can also produce Barchart with values less than 0 (ex. 1,-2,5) and floating point values (ex. 1.2, 3.4, 5.7). Charts with with negative values, for example -3, is supported by JChartLib. Chart with floating point data, for example 1.2, is supported by JChartLib. Figure 9: Barchart with negativ and floating point values 12
13 7 Piechart Example for a Piechart Figure 10: Piechart To generate a piechart use the Class JChartLibPiechart. Source Code Example: //Data JChartLibSerie v a l u e s = new JChartLibSerie ( Name f o r D a t a s e r i e ) ; v a l u e s. addvalue ( 1 ) ; v a l u e s. addvalue ( 5 ) ; v a l u e s. addvalue ( 3 ) ; JChartLibDataSet d a t a s e t = new JChartLibDataSet ( ) ; d a t a s e t. adddataserie ( v a l u e s ) ; // Chart JChartLibPiechart chart = new JChartLibPiechart ( The Chart T i t l e, // c h a r t t i t l e, // x a x i s t e x t, l e a v e t h i s empty f o r no t e x t, // y a x i s t e x t, l e a v e t h i s empty f o r no t e x t d a t a s e t // data ) ; // JPanel JChartLibPanel chartpanel = new JChartLibPanel ( chart ) ; 13
14 Since JChartLib ver 1.0 JChartLib can also produce a Piechart with a piece taken out. JChartLibPiechartRenderer r e n d e r e r = ( JChartLibPiechartRenderer ) chart. getrender ( ) ; chart. setrender ( r e n d e r e r ) ; r e n d e r e r. takeout ( 1 ) ; // t a k e s out the f i r s t p i e c e o f the c h a r t Figure 11: Piechart with piece taken out 14
15 8 Ringchart Since JChartLib ver 1.0 Example for a Ringchart Figure 12: Ringchart To generate a ringchart use the Class JChartLibRingchart. Source Code Example: //Data JChartLibSerie v a l u e s = new JChartLibSerie ( Name f o r D a t a s e r i e ) ; v a l u e s. addvalue ( 1 ) ; v a l u e s. addvalue ( 5 ) ; v a l u e s. addvalue ( 3 ) ; JChartLibDataSet d a t a s e t = new JChartLibDataSet ( ) ; d a t a s e t. adddataserie ( v a l u e s ) ; // Chart JChartLibRingchart chart = new JChartLibRingchart ( The Chart T i t l e, // c h a r t t i t l e, // x a x i s t e x t, l e a v e t h i s empty f o r no t e x t, // y a x i s t e x t, l e a v e t h i s empty f o r no t e x t d a t a s e t // data ) ; // JPanel JChartLibPanel chartpanel = new JChartLibPanel ( chart ) ; 15
16 9 Saving chart to an image file A JChartlib chart can be saved as jpg or png. This is the codeblock for saving a chart to an image. An IOException must be catched in case the storage device is full or write protected. // s a v i n g the c h a r t as j p g and png in the current working d i r e c t o r y try { chart. saveasjpeg ( chart. jpg, 640, ) ; // you can a l s o save i t to a d i r e c t o r y chart. saveaspng( chart. png, 640, ) ; } catch ( IOException ex ) { //Add your a p p l i c a t i o n s p e c i f i c e x c e p t i o n code here System. out. p r i n t l n ( unable to save chart to f i l e ) ; } Here is a full program example, that generates a linechart and save the chart to an image file / JChartLib Demo App f o r s a v i n g a c h a r t to a f i l S i l v i o Schneider / import com. b i t a g e n t u r. chart. JChartLibBaseChart ; import com. b i t a g e n t u r. data. JChartLibDataSet ; import com. b i t a g e n t u r. data. JChartLibSerie ; import java. i o. IOException ; import java. u t i l. l o g g i n g. Level ; import java. u t i l. l o g g i n g. Logger ; / A simple demonstration a p p l i c a t i o n showing how to c r e a t e a l i n e c h a r t. / public c l a s s JChartLibApp SaveAsJpg { / Creates a new A p p l i c a t i o n Frame / public JChartLibApp SaveAsJpg ( ) { //Some data f o r the c h a r t JChartLibSerie v a l u e s = new JChartLibSerie ( Some Data ) ; v a l u e s. addvalue ( 1 ) ; v a l u e s. addvalue ( 4 ) ; v a l u e s. addvalue ( 2 ) ; // Adding the s e r i e to t he d a t a s e t JChartLibDataSet d a t a s e t = new JChartLibDataSet ( ) ; d a t a s e t. adddataserie ( v a l u e s ) ; // the c h a r t i t s e l f f i n a l JChartLibLinechart chart = new JChartLibLinechart ( T i t l e, // c h a r t t i t l e X Axis, // x a x i s t e x t Y Axis, // y a x i s t e x t d a t a s e t // data ) ; // s a v i n g the c h a r t as j p g and png in the current working d i r e c t o r y try { chart. saveasjpeg ( chart. jpg, 640, ) ; chart. saveaspng( chart. png, 640, ) ; } catch ( IOException ex ) { System. out. p r i n t l n ( unable to save chart to f i l e ) ; 16
17 } } Logger. getlogger ( JChartLibApp SaveAsJpg. class. getname ( ) ). l o g ( Level.SEVERE, n } / DEMO A p p l i c a t i o n f o r args t he command l i n e arguments / public static void main ( f i n a l S t r i n g [ ] args ) { System. out. p r i n t l n ( JChartLibApp s t a r t e d ) ; f i n a l JChartLibApp SaveAsJpg app = new JChartLibApp SaveAsJpg ( ) ; } 17
18 10 Contact Feel free to contact us for feedback or feature requests. We also offer support and integration service. Contact us per 11 Copyright This manual is copyright 2012 by Bitagentur - Suvi.org - Silvio Schneider 18
19 Index Areachart, 10 Barchart, 11 cakechart, 14 color, 4 Dataset, 4 dates, 6 dots, 8 floating point, 7, 12 JPEG, 16 JPG, 16 JVM, 4 Linechart, 5 maxvalue, 8 minvalue, 8 negative values, 12 Piechart, 13 PNG, 16 RAM, 4 Ringchart, 15 timeline, 6 X-Axis, 8 19
ArcGIS 9 ArcGIS StreetMap Tutorial
ArcGIS 9 ArcGIS StreetMap Tutorial Copyright 2001 2008 ESRI All Rights Reserved. Printed in the United States of America. The information contained in this document is the exclusive property of ESRI. This
More informationLab Activity H4 It s Snow Big Deal
Lab Activity H4 It s Snow Big Deal OUTCOMES After completing this lab activity, the student should be able to use computer-based data acquisition techniques to measure temperatures. draw appropriate conclusions
More information1. Write a program to calculate distance traveled by light
G. H. R a i s o n i C o l l e g e O f E n g i n e e r i n g D i g d o h H i l l s, H i n g n a R o a d, N a g p u r D e p a r t m e n t O f C o m p u t e r S c i e n c e & E n g g P r a c t i c a l M a
More informationWeek 8 Cookbook: Review and Reflection
: Review and Reflection Week 8 Overview 8.1) Review and Reflection 8.2) Making Intelligent Maps: The map sheet as a blank canvas 8.3) Making Intelligent Maps: Base layers and analysis layers 8.4) ArcGIS
More informationApache Quarks for Developers April 13, 2016
Apache Quarks for Developers April 13, 2016 Apache Quarks is currently undergoing Incubation at the Apache Software Foundation. Quarks Development Console - Topics Who am I? Susan Cline, Quarks committer,
More informationIowa Department of Transportation Office of Transportation Data GIS / CAD Integration
Iowa Department of Transportation Office of Transportation Data GIS / CAD Integration From GIS data to CAD graphics - Iowa DOT's workflow utilizing GeoMedia and MicroStation to develop map products. Mark
More informationMap image from the Atlas of Oregon (2nd. Ed.), Copyright 2001 University of Oregon Press
Map Layout and Cartographic Design with ArcGIS Desktop Matthew Baker ESRI Educational Services Redlands, CA Education UC 2008 1 Seminar overview General map design principles Working with map elements
More informationwww.goldensoftware.com Why Create a Thematic Map? A thematic map visually represents the geographic distribution of data. MapViewer will help you to: understand demographics define sales or insurance territories
More information- Why aren t there more quantum algorithms? - Quantum Programming Languages. By : Amanda Cieslak and Ahmana Tarin
- Why aren t there more quantum algorithms? - Quantum Programming Languages By : Amanda Cieslak and Ahmana Tarin Why aren t there more quantum algorithms? there are only a few problems for which quantum
More informationDescription of the ED library Basic Atoms
Description of the ED library Basic Atoms Simulation Software / Description of the ED library BASIC ATOMS Enterprise Dynamics Copyright 2010 Incontrol Simulation Software B.V. All rights reserved Papendorpseweg
More informationO P E R A T I N G M A N U A L
OPERATING MANUAL WeatherJack OPERATING MANUAL 1-800-645-1061 The baud rate is 2400 ( 8 bits, 1 stop bit, no parity. Flow control = none) To make sure the unit is on line, send an X. the machine will respond
More informationCreate Satellite Image, Draw Maps
Create Satellite Image, Draw Maps 1. The goal Using Google Earth, we want to create and import a background file into our Adviser program. From there, we will be creating paddock boundaries. The accuracy
More informationSpatial Analysis using Vector GIS THE GOAL: PREPARATION:
PLAN 512 GIS FOR PLANNERS Department of Urban and Environmental Planning University of Virginia Fall 2006 Prof. David L. Phillips Spatial Analysis using Vector GIS THE GOAL: This tutorial explores some
More informationBloomsburg University Weather Viewer Quick Start Guide. Software Version 1.2 Date 4/7/2014
Bloomsburg University Weather Viewer Quick Start Guide Software Version 1.2 Date 4/7/2014 Program Background / Objectives: The Bloomsburg Weather Viewer is a weather visualization program that is designed
More informationITI Introduction to Computing II
(with contributions from R. Holte) School of Electrical Engineering and Computer Science University of Ottawa Version of January 9, 2019 Please don t print these lecture notes unless you really need to!
More informationITI Introduction to Computing II
(with contributions from R. Holte) School of Electrical Engineering and Computer Science University of Ottawa Version of January 11, 2015 Please don t print these lecture notes unless you really need to!
More informationinaturalist Training AOP inaturalist Training May 21, 2016 Slide 1
inaturalist Training AOP inaturalist Training May 21, 2016 Slide 1 What is inaturalist? inaturalist is a free tool that allows people to record, share, and discuss their observations inaturalist is designed
More informationInvestigating Factors that Influence Climate
Investigating Factors that Influence Climate Description In this lesson* students investigate the climate of a particular latitude and longitude in North America by collecting real data from My NASA Data
More informationReasons for the Seasons WebQuest Worksheet
Name per Reasons for the Seasons WebQuest Worksheet Misconceptions About the Reasons for the Seasons What are misconceptions? A misconception is an incorrect idea about something. Your task is to find
More informationAdministrivia. Course Objectives. Overview. Lecture Notes Week markem/cs333/ 2. Staff. 3. Prerequisites. 4. Grading. 1. Theory and application
Administrivia 1. markem/cs333/ 2. Staff 3. Prerequisites 4. Grading Course Objectives 1. Theory and application 2. Benefits 3. Labs TAs Overview 1. What is a computer system? CPU PC ALU System bus Memory
More informationExport Basemap Imagery from GIS to CAD
Export Basemap Imagery from GIS to CAD This tutorial illustrates how to add high resolution imagery as a basemap into an existing CAD drawing using ArcGIS and AutoCAD. Through this method, the imagery
More informationIntroducing GIS analysis
1 Introducing GIS analysis GIS analysis lets you see patterns and relationships in your geographic data. The results of your analysis will give you insight into a place, help you focus your actions, or
More informationSatellite project, AST 1100
Satellite project, AST 1100 Part 4: Skynet The goal in this part is to develop software that the satellite can use to orient itself in the star system. That is, that it can find its own position, velocity
More informationIntroduction to ArcMap
Introduction to ArcMap ArcMap ArcMap is a Map-centric GUI tool used to perform map-based tasks Mapping Create maps by working geographically and interactively Display and present Export or print Publish
More informationThe Monte Carlo Method
ORBITAL.EXE Page 1 of 9 ORBITAL.EXE is a Visual Basic 3.0 program that runs under Microsoft Windows 9x. It allows students and presenters to produce probability-based three-dimensional representations
More informationWORKING WITH DMTI DIGITAL ELEVATION MODELS (DEM)
WORKING WITH DMTI DIGITAL ELEVATION MODELS (DEM) Contents (Ctrl-Click to jump to a specific page) Manipulating the DEM Step 1: Finding the DEM Tiles You Need... 2 Step 2: Importing the DEM Tiles into ArcMap...
More informationPhysics Equations & Answers (Quick Study Academic) By Mark Jackson READ ONLINE
Physics Equations & Answers (Quick Study Academic) By Mark Jackson READ ONLINE Amazon.com: Physics Equations and Answers - REA's Quick Access Reference Chart (Quick Access Reference Charts) (9780738607443):
More informationGrade 6 Standard 2 Unit Test Astronomy
Grade 6 Standard 2 Unit Test Astronomy Multiple Choice 1. Why does the air temperature rise in the summer? A. We are closer to the sun. B. The air becomes thicker and more dense. C. The sun s rays are
More informationFACULTY OF SCIENCE ACADEMY OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING OBJECT ORIENTED PROGRAMMING DATE 07/2014 SESSION 8:00-10:00
FACULTY OF SCIENCE ACADEMY OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING MODULE CAMPUS CSC2A10 OBJECT ORIENTED PROGRAMMING AUCKLAND PARK CAMPUS (APK) EXAM JULY 2014 DATE 07/2014 SESSION 8:00-10:00 ASSESOR(S)
More informationTechniques of Java Programming
Legi-Nr.:... Techniques of Java Programming ETH Zurich Date: 9 May 008 Family name, first name:... Student number:... I confirm with my signature, that I was able to take this exam under regular circumstances
More informationTexas A & M University Department of Mechanical Engineering MEEN 364 Dynamic Systems and Controls Dr. Alexander G. Parlos
Texas A & M University Department of Mechanical Engineering MEEN 364 Dynamic Systems and Controls Dr. Alexander G. Parlos Lecture 5: Electrical and Electromagnetic System Components The objective of this
More informationTuring Machines Part Three
Turing Machines Part Three What problems can we solve with a computer? What kind of computer? Very Important Terminology Let M be a Turing machine. M accepts a string w if it enters an accept state when
More informationMigrating Defense Workflows from ArcMap to ArcGIS Pro. Renee Bernstein and Jared Sellers
Migrating Defense Workflows from ArcMap to ArcGIS Pro Renee Bernstein and Jared Sellers ArcGIS Desktop Desktop Web Device ArcMap ArcCatalog ArcScene ArcGlobe ArcGIS Pro portal Server Online Content and
More informationSDS developer guide. Develop distributed and parallel applications in Java. Nathanaël Cottin. version
SDS developer guide Develop distributed and parallel applications in Java Nathanaël Cottin sds@ncottin.net http://sds.ncottin.net version 0.0.3 Copyright 2007 - Nathanaël Cottin Permission is granted to
More informationMore About Methods. Hsuan-Tien Lin. Deptartment of CSIE, NTU. OOP Class, March 8-9, 2010
More About Methods Hsuan-Tien Lin Deptartment of CSIE, NTU OOP Class, March 8-9, 2010 H.-T. Lin (NTU CSIE) More About Methods OOP 03/08-09/2010 0 / 24 Methods: the Basic Method (1/2, Callee s View) 1 p
More informationInfrared Experiments of Thermal Energy and Heat Transfer
Infrared Experiments of Thermal Energy and Heat Transfer You will explore thermal energy, thermal equilibrium, heat transfer, and latent heat in a series of hands-on activities augmented by the thermal
More informationPython Raster Analysis. Kevin M. Johnston Nawajish Noman
Python Raster Analysis Kevin M. Johnston Nawajish Noman Outline Managing rasters and performing analysis with Map Algebra How to access the analysis capability - Demonstration Complex expressions and optimization
More informationBASIC TECHNOLOGY Pre K starts and shuts down computer, monitor, and printer E E D D P P P P P P P P P P
BASIC TECHNOLOGY Pre K 1 2 3 4 5 6 7 8 9 10 11 12 starts and shuts down computer, monitor, and printer P P P P P P practices responsible use and care of technology devices P P P P P P opens and quits an
More informationExperiment 14 It s Snow Big Deal
Experiment 14 It s Snow Big Deal OUTCOMES After completing this experiment, the student should be able to: use computer-based data acquisition techniques to measure temperatures. draw appropriate conclusions
More informationPreparing Spatial Data
13 CHAPTER 2 Preparing Spatial Data Assessing Your Spatial Data Needs 13 Assessing Your Attribute Data 13 Determining Your Spatial Data Requirements 14 Locating a Source of Spatial Data 14 Performing Common
More informationQuantum Series Product Catalog
Measuring and Managing Healthy Living Quantum Series Product Catalog RJL Sciences is an FDA registered company RJL Sciences, Inc. 33939 Harper Avenue Clinton Township, MI 48035 USA Voice: 1-800-528-4513
More informationIO-Link Data Reference Guide: K50 Pro Touch Button with IO-Link
IO-Link Data Reference Guide: K50 Pro Touch Button with IO-Link IO-Link Data Map This document refers to the following IODD file: Banner_Engineering-K50PTKQ-20180829-IODD1.1.xml. The IODD file and support
More informationDigital Electronics Part 1: Binary Logic
Digital Electronics Part 1: Binary Logic Electronic devices in your everyday life What makes these products examples of electronic devices? What are some things they have in common? 2 How do electronics
More informationProblem Decomposition: One Professor s Approach to Coding
Problem Decomposition: One Professor s Approach to Coding zombie[1] zombie[3] Fewer Buuuuugs zombie[4] zombie[2] zombie[5] zombie[0] Fundamentals of Computer Science I Overview Problem Solving Understand
More informationIntroduction to Computing II (ITI 1121) FINAL EXAMINATION
Université d Ottawa Faculté de génie École de science informatique et de génie électrique University of Ottawa Faculty of engineering School of Electrical Engineering and Computer Science Identification
More informationMore on Methods and Encapsulation
More on Methods and Encapsulation Hsuan-Tien Lin Deptartment of CSIE, NTU OOP Class, March 31, 2009 H.-T. Lin (NTU CSIE) More on Methods and Encapsulation OOP(even) 03/31/2009 0 / 38 Local Variables Local
More informationTHE PERIODIC TABLE Element Research Project
NAME PER DUE DATE: Monday -April 12, 2016 MAIL BOX THE PERIODIC TABLE Element Research Project Rough Draft Progress Check - April 1 Rough Draft Complete - April 8 Pictures for poster printed & or poster
More informationMERGING (MERGE / MOSAIC) GEOSPATIAL DATA
This help guide describes how to merge two or more feature classes (vector) or rasters into one single feature class or raster dataset. The Merge Tool The Merge Tool combines input features from input
More informationCE1911 LECTURE FSM DESIGN PRACTICE DAY 1
REVIEW MATERIAL 1. Combinational circuits do not have memory. They calculate instantaneous outputs based only on current inputs. They implement basic arithmetic and logic functions. 2. Sequential circuits
More informationMap Application Progression
Map Application Progression Application Migration with Latest ArcGIS by Dean Chiang California Department of Fish and Wildlife What we do at CDFW Hunting and fishing licensing and regulation Conservation
More informationDetermining the Conductivity of Standard Solutions
Determining the Conductivity of Standard Solutions by Anna Cole and Shannon Clement Louisiana Curriculum Framework Content Strand: Science as Inquiry, Physical Science Grade Level 11-12 Objectives: 1.
More informationLecture 5b: Starting Matlab
Lecture 5b: Starting Matlab James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University August 7, 2013 Outline 1 Resources 2 Starting Matlab 3 Homework
More information1 Trees. Listing 1: Node with two child reference. public class ptwochildnode { protected Object data ; protected ptwochildnode l e f t, r i g h t ;
1 Trees The next major set of data structures belongs to what s called Trees. They are called that, because if you try to visualize the structure, it kind of looks like a tree (root, branches, and leafs).
More informationYou will be writing code in the Python programming language, which you may have learnt in the Python module.
Weather Logger Introduction: In this project you will collect data from the Sense HAT s sensors and log it to a file. Then you will use the PyGal module to display that data as a line graph. You will be
More informationthe gradientframe package
the gradientframe package Christian Raue christian raue@gmail com (after being exposed to gravity) 2011/02/13 Abstract The gradientframe package provides a command, \gradientframe, for simple and discreet
More informationOECD QSAR Toolbox v.3.3. Step-by-step example of how to categorize an inventory by mechanistic behaviour of the chemicals which it consists
OECD QSAR Toolbox v.3.3 Step-by-step example of how to categorize an inventory by mechanistic behaviour of the chemicals which it consists Background Objectives Specific Aims Trend analysis The exercise
More informationOECD QSAR Toolbox v.3.0
OECD QSAR Toolbox v.3.0 Step-by-step example of how to categorize an inventory by mechanistic behaviour of the chemicals which it consists Background Objectives Specific Aims Trend analysis The exercise
More informationPurpose: Materials: WARNING! Section: Partner 2: Partner 1:
Partner 1: Partner 2: Section: PLEASE NOTE: You will need this particular lab report later in the semester again for the homework of the Rolling Motion Experiment. When you get back this graded report,
More informationThe CSC Interface to Sky in Google Earth
The CSC Interface to Sky in Google Earth CSC Threads The CSC Interface to Sky in Google Earth 1 Table of Contents The CSC Interface to Sky in Google Earth - CSC Introduction How to access CSC data with
More informationManual Seatrack Web Brofjorden
December 2011 Manual Seatrack Web Brofjorden A user-friendly system for forecasts and backtracking of drift and spreading of oil, chemicals and substances in water 1. Introduction and Background... 3 1.1
More informationWelcome to NR502 GIS Applications in Natural Resources. You can take this course for 1 or 2 credits. There is also an option for 3 credits.
Welcome to NR502 GIS Applications in Natural Resources. You can take this course for 1 or 2 credits. There is also an option for 3 credits. The 1st credit consists of a series of readings, demonstration,
More informationCS-140 Fall 2017 Test 1 Version Practice Practice for Nov. 20, Name:
CS-140 Fall 2017 Test 1 Version Practice Practice for Nov. 20, 2017 Name: 1. (10 points) For the following, Check T if the statement is true, the F if the statement is false. (a) T F : If a child overrides
More informationMapOSMatic: city maps for the masses
MapOSMatic: city maps for the masses Thomas Petazzoni Libre Software Meeting July 9th, 2010 Outline 1 The story 2 MapOSMatic 3 Behind the web page 4 Pain points 5 Future work 6 Conclusion Thomas Petazzoni
More informationHow to Create a Substance Answer Set
How to Create a Substance Answer Set Select among five search techniques to find substances Since substances can be described by multiple names or other characteristics, SciFinder gives you the flexibility
More informationDate: Summer Stem Section:
Page 1 of 7 Name: Date: Summer Stem Section: Summer assignment: Build a Molecule Computer Simulation Learning Goals: 1. Students can describe the difference between a molecule name and chemical formula.
More informationDISCRETE RANDOM VARIABLES EXCEL LAB #3
DISCRETE RANDOM VARIABLES EXCEL LAB #3 ECON/BUSN 180: Quantitative Methods for Economics and Business Department of Economics and Business Lake Forest College Lake Forest, IL 60045 Copyright, 2011 Overview
More informationGeog 210C Spring 2011 Lab 6. Geostatistics in ArcMap
Geog 210C Spring 2011 Lab 6. Geostatistics in ArcMap Overview In this lab you will think critically about the functionality of spatial interpolation, improve your kriging skills, and learn how to use several
More informationAutomatic Watershed Delineation using ArcSWAT/Arc GIS
Automatic Watershed Delineation using ArcSWAT/Arc GIS By: - Endager G. and Yalelet.F 1. Watershed Delineation This tool allows the user to delineate sub watersheds based on an automatic procedure using
More informationTECDIS and TELchart ECS Weather Overlay Guide
1 of 24 TECDIS and TELchart ECS provides a very advanced weather overlay feature, using top quality commercial maritime weather forecast data available as a subscription service from Jeppesen Marine. The
More informationFront page = 1 point, Questions on back = 1 point each, Mastery Question = 1 point DENSITY OF SOLIDS Sink or Float?
Last name First name Date Period Front page = 1 point, Questions on back = 1 point each, Mastery Question = 1 point DENSITY OF SOLIDS Sink or? Question to investigate Why does a heavier candle float and
More informationArcGIS Earth for Enterprises DARRON PUSTAM ARCGIS EARTH CHRIS ANDREWS 3D
ArcGIS Earth for Enterprises DARRON PUSTAM ARCGIS EARTH CHRIS ANDREWS 3D ArcGIS Earth is ArcGIS Earth is a lightweight globe desktop application that helps you explore any part of the world and investigate
More informationcaused displacement of ocean water resulting in a massive tsunami. II. Purpose
I. Introduction The Great Sumatra Earthquake event took place on December 26, 2004, and was one of the most notable and devastating natural disasters of the decade. The event consisted of a major initial
More informationCS Exam 3 Study Guide and Practice Exam
CS 163 - Exam 3 Study Guide and Practice Exam November 6, 2017 Summary 1 Disclaimer 2 Methods and Data 2.1 Static vs. Non-Static........................................... 2.1.1 Static Example..........................................
More informationPOST TEST. Math in a Cultural Context*
Fall 2009 POST TEST Designing and Testing Model Kayaks: Data Collection and Analysis A 6 th grade module in Math in a Cultural Context* UNIVERSITY OF ALASKA FAIRBANKS Student Name: Grade: Teacher: School:
More informationFACULTY OF SCIENCE ACADEMY OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING OBJECT ORIENTED PROGRAMMING DATE 09/06/2014 SESSION 8:30-10:30
FACULTY OF SCIENCE ACADEMY OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING MODULE CAMPUS CSC2A10 OBJECT ORIENTED PROGRAMMING AUCKLAND PARK CAMPUS (APK) EXAM JUNE 2014 DATE 09/06/2014 SESSION 8:30-10:30 ASSESOR(S)
More informationWorking with Temporal Data in ArcGIS
Working with Temporal Data in ArcGIS By Aileen Buckley, Esri Research Cartographer Time is an important dimension in many types of geospatial visualizations and analyses. The temporal aspect adds when
More informationUnit 7: Oscillations
Text: Chapter 15 Unit 7: Oscillations NAME: Problems (p. 405-412) #1: 1, 7, 13, 17, 24, 26, 28, 32, 35 (simple harmonic motion, springs) #2: 45, 46, 49, 51, 75 (pendulums) Vocabulary: simple harmonic motion,
More informationMotiveWave Hurst Cycles Guide Version: 1.0
Version: 1.0 2018 MotiveWave Software Version 1.0 2018 MotiveWave Software Page 1 of 18 Acknowledgements Special thanks to Michael Richards from Time Price Analysis (https://www.timepriceanalysis.com)
More informationBasic Java OOP 10/12/2015. Department of Computer Science & Information Engineering. National Taiwan University
Basic Java OOP 10/12/2015 Hsuan-Tien Lin ( 林軒田 ) htlin@csie.ntu.edu.tw Department of Computer Science & Information Engineering National Taiwan University ( 國立台灣大學資訊工程系 ) Hsuan-Tien Lin (NTU CSIE) Basic
More informationST-Links. SpatialKit. Version 3.0.x. For ArcMap. ArcMap Extension for Directly Connecting to Spatial Databases. ST-Links Corporation.
ST-Links SpatialKit For ArcMap Version 3.0.x ArcMap Extension for Directly Connecting to Spatial Databases ST-Links Corporation www.st-links.com 2012 Contents Introduction... 3 Installation... 3 Database
More informationCreative Data Mining
Creative Data Mining Using ML algorithms in python Artem Chirkin Dr. Daniel Zünd Danielle Griego Lecture 7 0.04.207 /7 What we will cover today Outline Getting started Explore dataset content Inspect visually
More informationSave the Solar System!
Save the Solar System! (Beginner Breakout) Story: Help! An evil scientist has discovered a way to remove the Earth s magnetic field. Without a magnetic field, the moon will go out of orbit and in 40 minutes
More informationScripting Languages Fast development, extensible programs
Scripting Languages Fast development, extensible programs Devert Alexandre School of Software Engineering of USTC November 30, 2012 Slide 1/60 Table of Contents 1 Introduction 2 Dynamic languages A Python
More informationCapturing and Processing Planetary Images. Petros Pissias Eumetsat Astronomy Club 11/06/2015
Capturing and Processing Planetary Images Petros Pissias Eumetsat Astronomy Club 11/06/2015 Agenda Introduction Basic Equipment Preparation Acquisition Processing Quick demo Petros Pissias Eumetsat Astronomy
More informationFundamentals of Circuits I: Current Models, Batteries & Bulbs
Name: Lab Partners: Date: Pre-Lab Assignment: Fundamentals of Circuits I: Current Models, Batteries & Bulbs (Due at the beginning of lab) 1. Explain why in Activity 1.1 the plates will be charged in several
More informationComputer Science Introductory Course MSc - Introduction to Java
Computer Science Introductory Course MSc - Introduction to Java Lecture 1: Diving into java Pablo Oliveira ENST Outline 1 Introduction 2 Primitive types 3 Operators 4 5 Control Flow
More informationModule 5.2: nag sym lin sys Symmetric Systems of Linear Equations. Contents
Linear Equations Module Contents Module 5.2: nag sym lin sys Symmetric Systems of Linear Equations nag sym lin sys provides a procedure for solving real or complex, symmetric or Hermitian systems of linear
More informationPHYS 228 Template Example
PHYS 228 Template Example Author 1, Author 2, and Research Advisor Name Street Address (optional), Dept, Institution, City, State, Zip Code (Dated: August 31, 2017) The abstract should summarize the paper
More informationIntroduction to Spark
1 As you become familiar or continue to explore the Cresset technology and software applications, we encourage you to look through the user manual. This is accessible from the Help menu. However, don t
More informationTreatment of Unicode canoncal decomposition among operating systems
Treatment of Unicode canoncal decomposition among operating systems Efstratios Rappos Efstratios.Rappos@heig-vd.ch University of Applied Sciences and Engineering of Western Switzerland HEIG-VD, Route de
More informationLab 2. Electric Fields and Potentials
Physics 2020, Fall 2005 Lab 2 page 1 of 8 Lab 2. Electric Fields and Potentials INTRODUCTION: In class we have learned about electric charges and the electrostatic force that charges exert on each other.
More informationPerforming Advanced Cartography with Esri Production Mapping
Esri International User Conference San Diego, California Technical Workshops July 25, 2012 Performing Advanced Cartography with Esri Production Mapping Tania Pal & Madhura Phaterpekar Agenda Outline generic
More informationCSCE 155N Fall Homework Assignment 2: Stress-Strain Curve. Assigned: September 11, 2012 Due: October 02, 2012
CSCE 155N Fall 2012 Homework Assignment 2: Stress-Strain Curve Assigned: September 11, 2012 Due: October 02, 2012 Note: This assignment is to be completed individually - collaboration is strictly prohibited.
More informationBrian D. George. GIMS Specialist Ohio Coastal Atlas Project Coordinator and Cartographer. Impacts and Outcomes of Mature Coastal Web Atlases
Ohio Coastal Atlas Project Brian D. George GIMS Specialist Ohio Coastal Atlas Project Coordinator and Cartographer Ohio Department of Natural Resources Office of Coastal Management Sandusky, OH Impacts
More informationDose-Response Analysis Report
Contents Introduction... 1 Step 1 - Treatment Selection... 2 Step 2 - Data Column Selection... 2 Step 3 - Chemical Selection... 2 Step 4 - Rate Verification... 3 Step 5 - Sample Verification... 4 Step
More informationNovaToast SmartVision Project Requirements
NovaToast SmartVision Project Requirements Jacob Anderson William Chen Christopher Kim Jonathan Simozar Brian Wan Revision History v1.0: Initial creation of the document and first draft. v1.1 (2/9): Added
More informationActivities, Fragments and Intents
Mobile App Development 1 2 Design Principles 3 1 2 Design Principles 3 Manifest file Outline AndroidManifest.xml XML file Contains name of the application and a default package, Sets up the various permissions
More informationMechanics Materials Solutions Manual Beer
Mechanics Materials Solutions Manual Beer Get free access to PDF Ebook Solutions Manual Mechanics Of Materials 6th Edition Beer at our Ebook Library so the resources that you find are reliable. Mar 04,
More informationDetermining the Concentration of a Solution: Beer s Law
Determining the Concentration of a Solution: Beer s Law Vernier Spectrometer 1 The primary objective of this experiment is to determine the concentration of an unknown copper (II) sulfate solution. You
More information