ROOT Graphics Release planning – June 2006 See also the Graphics Work Package Program of Work on the web.Graphics Work Package Program of Work.

Slides:



Advertisements
Similar presentations
Working with Profiles in IX1D v 3 – A Tutorial © 2006 Interpex Limited All rights reserved Version 1.0.
Advertisements

1 Cascading Style Sheets Continued Different kinds of selectors in a style sheet –Simple- Pseudo-Class –Contextual- Pseudo-Element –Class Image Styles.
Why ROOT?. ROOT ROOT: is an object_oriented frame work aimed at solving the data analysis challenges of high energy physics Object _oriented: by encapsulation,
Review #
Introduction to Excel 2007 Part 2: Bar Graphs and Histograms February 5, 2008.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 4- 1.
Reading Graphs and Charts are more attractive and easy to understand than tables enable the reader to ‘see’ patterns in the data are easy to use for comparisons.
1 ADVANCED MICROSOFT POWERPOINT Lesson 5 – Using Advanced Text Features Microsoft Office 2003: Advanced.
FIRST COURSE Excel Tutorial 4 Working with Charts and Graphics.
Microsoft Excel 2010 Chapter 7
McGraw-Hill Technology Education © 2004 by the McGraw-Hill Companies, Inc. All rights reserved. Office Excel 2003 Lab 2 Charting Worksheet Data.
2 Part II Enhancing a Presentation Changing the Presentation Design Design template Professionally created slide designs contain –Color schemes –Custom.
Using ESRI ArcGIS 9.3 3D Analyst T I N
COMPREHENSIVE Excel Tutorial 4 Working with Charts and Graphics.
Graphical Representation of Information
Reporting Aesthetics An ACEware Webinar 1:00-2:00 pm February 14 th, 2008.
ADVANCED MICROSOFT POWERPOINT Lesson 6 – Creating Tables and Charts
Abstract # 0000 Make the Main Title with Large Bold Type Your Name Here Your Department Here Texas A&M Health Science Center Make the Main Title with Large.
The gchart Procedure The gchart Procedure is used to create bar charts of various types (it can also create pie charts. It’s most basic form would look.
Bertrand Bellenot root.cern.ch ROOT I/O in JavaScript Reading ROOT files from any web browser ROOT Users Workshop
Graphing in Excel Dr. Denise Harlem January 29, 2015.
CHAPTER 11 Tables. How Are Tables Used Data Display  Very tidy and very useful Better Text Alignment  Putting text in tables allows you to format indents.
Charts and Graphs V
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Word processing Suitable for: Beginner Improver Advanced.
- Circle markers produced by TAsimage: They do not match was is produced on screen. The line width is too thick. Some other markers need to be tune a bit.
-Problem with the Fill Color/Style on PS: 2 problems pending. Need to be fixed soon. Working on it. -Make some “session capture”: To show some “Typical.
Make the Main Title with Large Bold Type Your Name and Title Here Your Department Here Texas A&M Health Science Center Make the Main Title with Large Bold.
European Computer Driving Licence Syllabus version 5.0 Module 4 – Spreadsheets Chapter 22 – Functions Pass ECDL5 for Office 2007 Module 4 Spreadsheets.
Microsoft Office Illustrated Introductory, Premium Edition A Presentation Enhancing.
Header (unit) 1) Vertical. Your data table should have columns at the top and the data should be underneath the columns. The data table should not be horizontal.
Creating a Document with a Title Page, Lists, Tables, and a Watermark
1 k Jarek Rossignac,  2008 Processing  Install Processing  Learn how to edit, run, save, export, post programs  Understand.
Examples of different formulas and their uses....
LECTURE -9 CREATING A CHART IN MICROSOFT EXCEL. CHARTS Picture representation of data used Easy understanding Comparison of data Checking trends in data.
Microsoft Office Illustrated Introductory, Premium Edition with Charts Working.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 7 – Adding and.
Graphing Data: Introduction to Basic Graphs Grade 8 M.Cacciotti.
CTS130 Spreadsheet Lesson 9 - Building Charts. What is a Chart? A chart is a visual display of information in a worksheet. Charts can help you make comparisons,
“Paper” output Root Graphics Workshop 16/07/2010.
More on Drawable Objects, Hierarchical Objects Glenn G. Chappell U. of Alaska Fairbanks CS 481/681 Lecture Notes Wednesday, January.
Chapter 2 Section 3 Using Scientific Measurements Graphs & Tables: Key Features and Reading.
ROOT Future1 Some views on the ROOT future ROOT Workshop 2001 June 13 FNAL Ren é Brun CERN.
Chapter 4 Working with Information Graphics
WORD VOCABULARY LIST #5 MICROSOFT OFFICE WORD VOCABULARY LIST #5 bar chart - A chart with bars that compares the quantities of two or more items.
McGraw-Hill Career Education© 2008 by the McGraw-Hill Companies, Inc. All Rights Reserved. Office Excel 2007 Lab 2 Charting Worksheet Data.
CHEP 2013, Amsterdam Reading ROOT files in a browser ROOT I/O IN JAVASCRIPT B. Bellenot, CERN, PH-SFT B. Linev, GSI, CS-EE.
Exploring Advanced Graphics Microsoft Office Word 2007 Illustrated Complete.
© 2004 by the McGraw-Hill Companies, Inc. All rights reserved. Lecture 29 Enhancing Presentations with Graphics (2)
PROC GPLOT GPLOT is used to make two dimensional scatter-plots. General Syntax: proc gplot data=data-set options; plot y-variable*x-variable/options; run;
Graphics Concepts CS 2302, Fall /17/20142 Drawing in Android.
Graphics Work Package ROOT release 5.28 Review Root meeting 11/06/2010.
Contents Introduction Decision Process Groups Spreadsheet Features Review (evaluating the process)‏ Demonstration.
Ggplot2 A cool way for creating plots in R Maria Novosolov.
Displaying Quantitative Data AP STATS NHS Mr. Unruh.
CHEP September 2007 ROOT Graphics: Status and Future Plans Olivier Couet (CERN)
ROOT I/O in JavaScript Browsing ROOT Files on the Web For more information see: For any questions please use following address:
Spreadsheet Vocabulary Multimedia Lab Kathleen Pape.
Excel Part 4 Working with Charts and Graphics. XP Objectives Create an embedded chart Work with chart titles and legends Create and format a pie chart.
Introduction Provide an introductory explanation to your work. For example: What is the research topic/purpose, where was the research conducted, and what.
Microsoft Excel 2007 Noris Bt. Ismail Faculty of Information and Communication Technology Tel : (Ext 8408) BCOMP0101.
Microsoft Office XP Illustrated Introductory, Enhanced With Charts Working.
SOC 305, Prof. Robert Martin Southeastern Louisiana University.
● Preparing data sets ● CTD Data from Tomales Bay ● Clean up ● Binning ● Combined Temperature-Depth plots ● T-S scatter plots ● Multiple plots on a single.
J’s Excel 4 Pie Charts.
OpenGL: (for DEV may be…)
Polygon Filling Algorithms
Microsoft Office Illustrated Introductory, Windows XP Edition
What’s the problem? Goodson
Charts A chart is a graphic or visual representation of data
Microsoft Excel Done by : Suaad Mohamed.
Presentation transcript:

ROOT Graphics Release planning – June 2006 See also the Graphics Work Package Program of Work on the web.Graphics Work Package Program of Work

OpenGL (Richard) Richard is leaving soon (end of March and may be before). The important items before his departure are the Internal Code Cleanups:  General commenting and tidy.  Tidy draw methods  Remove virtual obsolete code.  Help. Timur will come back at CERN February 26th. So he will meet Richard. During that period we should make sure that Timur understand the GL viewer code. In particular for the merging of GL in Pad and the GL Viewer.

OpenGL (Timur) January: Implement TGraph2D, Iso-Surfaces and Lego stack. Represent TH3 with OpenGL (projections, slices, etc …). Improve GL-viewer's GUI internals. March: Try to use hardware-accelerated for GL in pad. PostScript for lego/surface/tf3/iso. Now it works only for shapes (TGeo and g3d). Later (to be discussed with Richard): Merge GL in pad and the GL viewer. Replacement of TVirtualGL. TGraph2D rendering with GL. Mixing with TGeo. Richard’s list.

Small TGaxis improvements End of January: We had a request to have fgMaxDigits for individual axis. Now it is a global value. Does make sense ? Possibility to better place the axis title now it is either right aligned or centered. Left aligned is missing Possibility to define the label format like in C++. For instance with a function like: SetLabelsFormat("%5.3g"); If that setting is " " we let it work like now. If it is not, that string will be use to define the axis’ labels format.

TLatex new symbols March: #ell Calligraphic “l” : l. This glyph doesn’t exist in PostScript. We can emulate with line or polygon drawing. #mathcal{} Calligraphic font #v{} (similar to #check but not quite so) #perthousand{} ‰ German umlaut #hbar For these characters the mapping between TTF and PostScript is not direct. Sometimes the character is available in PS but not in TTF or vice versa. These items are pending for a while now. They are not all easy to implement and may require time.

TPad splitting June: TPad handled three (now only two) functionalities which need to be separated: 1.TPad management: list of primitives etc … Is independent from the graphics system 2.Drawing functions: depend on the basic graphics system (gVirtualX and gVirtualPS for the current version) 3.The graphics editor: set of methods allowing to create new graphics primitives interactively. These methods are now in the TCreatePrimitives class. 1. and 2. should be separated

Need evaluation before fixing a date: h->Draw("CONT LIST") draws the contour. There is no way to get the TGraph list without drawing the contours. The option “NOCONT LIST” bas been suggested to get the list of contours without drawing them. CONT0 draws contour plots as filled areas using a line drawing algorithm. Therefore this option has two main problems:  The filled area are not clipped properly on the pad border (they are clipped as lines).  The polygons are not always drawn in the right order: “mountains” are correct but “valleys” are wrong. CONT4 draws the filled contours correctly but it is not possible to draw an other graphical object on top of it using the histograms coordinates. In particular option SAME does not work on top of a contour drawn with CONT4. Contour plots

Miscellaneous This are less important items. They can be done “in background” over the year. Implement TPie, to draw pie chart (original code in HIGZ). Implement Paint3DTriangles method in TPad. New class TLogo: Should inherit from TBox. The constructor would be: TLogo(x1, y1, x2, y2, filename). The parameter filename is the name of the picture which should be use as logo. It will be displayed in the TBox using the TImage class. With options "c" or "l", histograms and graphs drawing is done through the bins centers. One could implement an algorithm extrapolating to the edges.  Call TPaletteAxis in PaintH3: ntuple.Draw("px:py:random:pz","","colz") Get the color of a bin in a 2D histogram drawn with “COLZ”.  Make a specific class TGraphPolar.