jagomart
digital resources
picture1_Visualization Exercises Pdf 89547 | Exercises2


 156x       Filetype PDF       File size 0.67 MB       Source: www.cs.rug.nl


File: Visualization Exercises Pdf 89547 | Exercises2
datavisualization principles and practice 2nd edition exercises for chapter 2 from graphics to visualization 1 exercise1 consider the simple visualization example of plotting a graph of a two variable scalar ...

icon picture PDF Filetype PDF | Posted on 15 Sep 2022 | 3 years ago
Partial capture of text on file.
                     DATAVISUALIZATION: PRINCIPLES AND PRACTICE,2nd EDITION
                                  Exercises for
                    Chapter 2: From Graphics to
                                Visualization
            1 EXERCISE1
            Consider the simple visualization example of plotting a graph of a two-variable scalar func-
            tion z = f (x,y), which is discussed in Section 2.1, Chapter 2. To depict this graph, we use a
            surfacedrawninthreedimensions(x,y,z). Now,considerthatourfunctionwouldhavethree
            variables, i.e. would be of the form t = f (x,y,z). How would you imagine drawing the graph
            of this function?
            2 EXERCISE2
            Consider again the example of drawing the graph of a two-variable function z = f (x,y). In
            ourdiscussionofthisuse-caseinSection2.1,Chapter2,weassumedthatweknowtheranges
            of interest [xmin,xmax] and [ymin,ymax] of our two variables. Now, imagine that we do not
            have this information beforehand, and that both variables span the entire real-number axis
            R. Imagine and describe several mechanisms that would help users in navigating the entire
            variablerangeandlocateareasofinterestforthefunction’svalues.
            Hints: First, decide what an “area of interest" is. Next, think of automatic and/or interactive
            techniquesthatwouldfindandhighlightsuchareasalongthevariables’ranges.
            Page1of5              Chapter2exercises          Page1of5
                     DATAVISUALIZATION: PRINCIPLES AND PRACTICE,2nd EDITION
            3 EXERCISE3
            Considertheone-variablefunctionz=sin(1/x)wherex takesvaluesovertheentirerealaxis
            R. As x approaches zero, the graph of the function will show increasingly rapid variations
            between -1 and 1 or, in other words, it will describe a periodic signal with increasing fre-
            quency. Visualizingthisfunctionusingtheheight-plottechniquedescribedinChapter2will
            haveseveral problems: First, it is hard to see this increase of the frequency; and second, the
            display will quickly become cluttered close to the point x = 0. Imagine and describe one or
            several techniquesthatwouldalleviatethesetwoproblems.
            4 EXERCISE4
            Consider a two-variable function z = f (x,y), where both x and y are real numbers, but z
            is actually a tuple, or pair, of two real values z = (z1,z2). How would you extend or adapt
            the simple height plot technique described in Chapter 2 to visualize such a function? Does
            your proposed technique generalize easily for the case when z is a tuple of n >2 real values
            z =(z1,...,zn)? Detail your answer. In particular, discuss the upper bound of the value of n
            for whichyourproposedtechniquecanhandlethevisualizationproblem.
            5 EXERCISE5
            Consider that we have a function z = f (x,y) where z is a real-value indicating the rainfall
            measuredona2Dterrainatlocations(x,y). Themeasurementdevicethatweused,however,
            is not very accurate at low temperatures – its accuracy is directly proportional with the tem-
            perature. To capture this information, we store, for each rainfall measurement at a location
            (x,y), also the temperature at that location. For this dataset, answer the following questions:
               • Howcanwemodeltheentireaccuracy-and-rainfalldatasetasafunctionofx and y?
               • Howcanwevisualizetherainfalloverour2Dterrain,indicating,ateachlocation,how
                certainweareabouttheaccuracyofthemeasurement?
            6 EXERCISE6
            Imagine a height plot of a two-variable function z = f (x,y), which is visualized as a surface
            usingthesimplePhonglocalilluminationmodeldescribedinSection2.2,Chapter2,usinga
            Page2of5              Chapter2exercises          Page2of5
                     DATAVISUALIZATION: PRINCIPLES AND PRACTICE,2nd EDITION
            directional light source. Clearly, the result will look differently depending on the light direc-
            tion. Howwouldyouproposetoorientthelightsourcewithrespecttotheheightplotsothat
            theplot’sdetailsareoptimallyvisible? Argueyouranswerwithasketch.
            7 EXERCISE7
            Consider texture mapping as a graphics technique in combination with displaying a height
            plotofafunctionoftwovariablesz= f(x,y). AsimpleillustrationisshowninFigure2.6(also
            includedbelow). However,theexampleinthisfiguredoesnotserveanypurposeintermsof
            better conveying the depicted data, or depicting additional data. Imagine and describe one
            possibleuseoftexturingthatwouldbringaddedvaluetoaheightplotvisualization.
            Hints:Consideratexturewhosecolor,luminance,orpatternswouldencodedata-relatedval-
            ues.
             Simpletextureappliedonaheightplot(seeChapter2).
            8 EXERCISE8
            Transparencyisausefulgraphicstechniqueforlettingoneseeseveralobjectswhichnormally
            wouldocclude each other at a given screen location. A simple example is shown in Figures
            2.8 in Chapter 2 (also shown below). However, the indiscriminate use of transparency can
            also create visual artifacts that may lead to data interpretation problems in a visualization.
            Basedontheexamplesinthisfigure,whichtransparency-relatedproblemscanyouthinkof?
            Page3of5              Chapter2exercises          Page3of5
                     DATAVISUALIZATION: PRINCIPLES AND PRACTICE,2nd EDITION
            Whatwouldbepotentialsolutionsfortheseproblems?
            Hints: Considerwhatwouldhappeniftheplothadamorecomplexshape,andtransparency
            wouldvaryfrompointtopoint.
             Transparentheightplot(seeChapter2).
            9 EXERCISE9
            One of the last steps of the standard graphics pipeline is the so-called viewport transform,
            which maps a rectangular area A1 on the view plane to another rectangular area A2 on the
            actual screen. In general, the two rectangles A1 and A2 have the same aspect-ratio, so as
            to prevent unnatural stretching or compression of the rendered objects. Can you think of
            visualizationapplicationswhereitwouldbeusefultorelaxthisequalaspect-ratioconstraint?
            Hints: Think of displaying objects which do not have a natural, fixed, height-to-width aspect
            ratio.
            10 EXERCISE10
            Consideratwo-variablefunctionz= f(x,y)wherebothx andy arerealnumbers,butz takes
            values in some non-numeric domain: For instance, think of a stock analyst that looks at the
            evolutionofastockportofolio,containingseveralstocks,overagivenperiodoftime. Foreach
            timemomentx andeachstockprice y,theanalystgivesarating z ofhowovervaluesorun-
            Page4of5              Chapter2exercises          Page4of5
The words contained in this file might help you see if this file matches what you are looking for:

...Datavisualization principles and practice nd edition exercises for chapter from graphics to visualization exercise consider the simple example of plotting a graph two variable scalar func tion z f x y which is discussed in section depict this we use surfacedrawninthreedimensions now considerthatourfunctionwouldhavethree variables i e would be form t how you imagine drawing function again ourdiscussionofthisuse caseinsection weassumedthatweknowtheranges interest our that do not have information beforehand both span entire real number axis r describe several mechanisms help users navigating variablerangeandlocateareasofinterestforthefunction svalues hints first decide what an area next think automatic or interactive techniquesthatwouldndandhighlightsuchareasalongthevariables ranges pageof chapterexercises considertheone variablefunctionz sin wherex takesvaluesovertheentirerealaxis as approaches zero will show increasingly rapid variations between other words it periodic signal with incre...

no reviews yet
Please Login to review.