68
Scien&fic and Large Data Visualiza&on Introduc&on to Informa&on Visualiza&on Massimiliano Corsini Visual Compu,ng Lab, ISTI - CNR - Italy

Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Scien&ficandLargeDataVisualiza&on

Introduc&ontoInforma&onVisualiza&on

MassimilianoCorsiniVisualCompu,ngLab,ISTI-CNR-Italy

Page 2: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Nextlessons–Overview•  Introduc&ontoInforma&onVisualiza&on•  Mo&va&ons•  DataTypes,GraphTypesandVisualPercep&on•  Mul&dimensionalData•  GraphDrawing•  Prac&ce

–  Visualiza&onontheWeb–  Javascript,WebGL–  D3.js

Page 3: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Lesson14-15–IntrotoInfoVis•  Introduc&onandmo&va&ons•  Ingredientsofeffec&vevisualiza&on•  Datatypes•  Graphtypes•  Visualpercep&on

Page 4: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Informa,onVisualiza,on

•  Informa,onvisualiza,onisthestudyof(interac,ve)visualrepresenta,onsofabstractdatatoreinforcehumancogni,on.[Wikipedia]

•  Theuseofcomputer-supported,interac,ve,visualrepresenta,onsofabstractdatatoamplifycogni,on.[Cardetal.1999]

•  Theuseofcomputergraphicsandinterac,ontoassisthumansinsolvingproblems.[Purchaseetal.2008]

Page 5: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Informa,onVisualiza,on

•  Thepurposeofinforma,onvisualiza,onistoamplifycogni,veperformance,notjusttocreateinteres,ngpictures.[Card2007]

•  Infographicsisavisualtoolforcommunica,on,fortheunderstandingandfortheanalysis.[AlbertoCairo]

Page 6: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Informa,onVisualiza,on

•  DifferencefromScien4ficVisualiza4on:–  Informa,onvisualiza,ontreatsalsoabstractdata(numericalandnon-numericaldata).

–  Inscien,ficvisualiza,onspa,alrepresenta,onisgiven.

•  DifferencefromVisualAnaly4cs:–  InVisualAnaly,cstheaccentisonthereasoning/interac,onloop.

Page 7: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

InfoGraphics–Charts

From the Wall Street Journal

Page 8: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

InfoGraphics–Diagrams

Juan Colombata & Enzo Oliva – La Voz del Interior (Argentina)

Page 9: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Mo,va,ons

Page 10: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Mo,va,ons

Which country is close to its historical maximum ?

Page 11: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Mo,va,ons

Easier to answer… Why ?

Page 12: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Ra,onale

•  Thehumanvisualsystem(HVS)isverygoodatiden,fiesandanalyzespaZerns.

•  Wecanvisualizedatatomakeeasyforourbraintoanalyzethem,forexampletodocomparisons.

Page 13: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Effec,veness

•  Tobeeffec,ve,datavisualiza,onshouldbetakenintoaccountseveralfactors:– Datatype– Goal(func,on)– VisualPercep,onSystem

Page 14: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Func,onalArt

•  Func,ondoesnotdictatebutrestrictourchoices.

•  Thisispar,cularlytrueforinfographics.

Page 15: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Example–Comparisons

From “The functional art” by Alberto Cairo

Page 16: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

ClevelandandMcGill1984Lessaccurate

Lessaccurate

Adapted from “The functional art” by Alberto Cairo

Page 17: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

KeyIngredients

•  Inthefollowingwefocuson:– Datatypes

•  Onedimension,twodimensions,N-dimensions•  Quan,ta,ve,Ordinal,Nominal

– Graphtypes– VisualPercep,on

•  Wegivesomedesignguidelines,meby,me.

Page 18: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Data

•  Informa,onisobtainedfromdata(!)•  Structured/Unstructured.•  Generatedbysensors,bycomputers,byhumans,etc.

Page 19: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

VariableTypes•  AccordingtoStevens(1946):– Nominal•  Labels(e.g.apples,oranges,bananas)

– Ordinal•  Toorderingthings(e.g.ranksofmovies)

–  Interval•  Intervalscaleofmeasurements(e.g.,meofdeparture-arrival)

– Ra,o•  Measuresdefinedonara,oscale(e.g.themassofanobject)

S. S. Stevens, “On the theory of scales and measurements.”, Science, 103, pp. 677-680, 1946.

Page 20: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

VariableTypes

•  Category– Steven’snominalclass(e.g.countrynames,typeofdisease)

•  Ordinal– Labelsexpressingdegree(e.g.cold,hot,veryhot)–  Ingeneral,encodedasintegerdata.

•  Quan,ta,ve–  Intervals,measures,etc.–  Ingeneral,real-numbereddata.

Page 21: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

DataDimensions

•  Commondimensions:– Univariate,bivariate,trivariate– Mul,-variate(N>3dimensions)

•  Variablescanbedependentorindependent.•  EachcaseisapointinaspacewithNdimension(datapoint).

Page 22: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

DataDimensions

•  AsetofdatacanberepresentedbyatablewithNcolumns(oneforeachvariable).

Variable1 Variable2 Variable3

Data1

Data2

Data3

Data4

Page 23: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

DataRela,onships

•  Atablecanbeusedtorepresentarela,onshipbetweendifferentdata.

UserId Gameid

Data1 Smith 023923

Data2 James 238548

Data3 Frank 385753

Data4 Powell 357352

Page 24: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

DataRela,onships

•  1-to-1•  1-to-many•  Many-to-many•  Rela,onshipsmayalsohaveaZributes

Page 25: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Whatwewant..

•  Asetofwellformedandinterconnectedtablesofdata.

Page 26: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Whatwehave..

•  Datadoesnotcomeintheformwewouldlike.

•  Datamayhaveinconsistencies:– Corrupteddata– Missingdata– Severaldatamaybeequivalent(e.g.textfield“R&D”,“Research”,“ResearchandDevelopment”,“r*d”)

Page 27: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

DataProcessingPipeline

•  Datadoesnotcomeintheformwewouldlike.

•  Typicaldataprocessingpipeline(fromrawdatatocleanstructureddata):1.  Collectdata.2.  Datasimplifica,on(extractasubsetofinterest).3.  Cleanandstructurethem.

•  Anoutputofthepipelinecanbealsometadata.

Page 28: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

DataCollec,on

•  Searchanddownloaddata.•  Parsetext.•  Convertbetweendifferentformats.– Examples:CVStoJSON,MySQLtoHTML,etc.

•  Mergeheterogeneoussources.

Page 29: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

DataSimplifica,on

•  Filter/Selec,on– Removeunwanteddata– Removeinvaliddata(nullvalues)

•  Aggrega,on– Collapseseveraldatapointsintoasingleone– Replacesomevalueswithminimum,maximum,average,total,etc.

Page 30: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

DataProcessingPipeline

•  Typicallyperformedautoma,callyusingscripts.

•  Human-guideddatatransforma,onsispossible(throughmacro-opera,ons)– Useappropriatetools(e.g.OpenRefine-h?p://openrefine.org)

Page 31: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Metadata

•  Datawhichdescribesthedata– Roleofvariables– Typeofvariables– Constraints– Dependencies

•  Collec,onandprocessingopera,onscanbealsodescribed.

Page 32: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

HowtoPresentData?

•  Howtopresentdatagraphically?– Toallowvisualanalysis– TohighlightpaZerns– Toanswersomespecificques,ons– Etc.

Page 33: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Quan,ta,veValues

•  Wehavejustmen,onedtheworkbyCleveland&McGill(1984)– Posi,on– Length– Angle/slope– Area– Volume– Colorsatura,on/shading

PerceptualAccuracy

Page 34: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

From “Data Visualization” Course by John C. Hart, for Coursera, 2015.

QUANTITATIVE ORDINAL NOMINAL

Posi,on Posi,on Posi,on

Length Density Hue

Angle Satura,on Texture

Slope Hue Connec,on

Area Texture Containment

Volume Connec,on Density

Density Containment Satura,on

Satura,on Length Shape

Hue Angle Length

Slope Angle

Area Slope

Volume Area

Volume

Page 35: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

TablevsGraphs

•  Presenttablesdirectlyispreferredwhen:– Fewdatapoints– Precisevaluesareimportant

Page 36: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

UnivariateData

•  Fewinteres,ngsolu,ons.•  Sta,s,caldescrip,on:– Mean,median,standarddevia,on,quar,les.

•  Warning!(somedatathatappearstobeunivariateareactuallybivariate).

Page 37: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Stemplots

•  Alsocalledstemandleafplot.

•  Usedtodisplayquan,ta,vedata,generallyfromsmalldatasets(50orfewerobserva,ons).

•  Easytoprint.•  Easytoread.

Figure from Data Visualization Catalogue (http://datavizcatalogue.com)

Page 38: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Stemplots

Figure from Data Visualization Catalogue (http://datavizcatalogue.com)

Page 39: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

BoxandWhiskerPlots•  BoxandWhiskerPlot(orBoxPlot)isaconvenientwayofvisuallydisplayingadatadistribu,onthroughtheirquar,les.

•  Advantages:–  Keyvalues(average,median,25th

percen,le,etc.)–  Ifthereareanyoutliersandwhattheir

valuesare.–  Ifthedataisskewedandinwhat

direc,on.

Figure from Data Visualization Catalogue (http://datavizcatalogue.com)

Page 40: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

BoxandWhiskerPlots

Figure from Data Visualization Catalogue (http://datavizcatalogue.com)

Page 41: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

LineCharts/LineGraphs

•  InventedbytheScotshengineerandsta,s,cianWilliamPlayfair(1759-1823)

•  Twoquan,ta,vevariables,typically:–  Xà,meorintervals,Yany

•  LineindicatesthattherearealsointermediatevaluesFigure from Data Visualization Catalogue (http://datavizcatalogue.com)

Page 42: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

BarCharts

•  BivariateData– Onenominalvariable(typicallyindependent)

– Onequan,ta,vevariable(typicallydependentvariable)

•  Horizontal/Ver,calbars•  Donotconfusewithhistograms.

Page 43: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

BarCharts

3D?!Notaverygoodidea..

Page 44: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Histograms

•  BivariateData– Oneindependentandonedependentvariable

– Thefirstvariableisquan,zedinintervals(bins)

Figure from Data Visualization Catalogue (http://datavizcatalogue.com)

Page 45: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

PieCharts

•  BivariateData– Oneindependentandonedependentvariable

•  Goodforaquickvisualcheck.

•  Notgoodfor:– Manyvalues.– Accuratecomparisons.

Figure from Data Visualization Catalogue (http://datavizcatalogue.com)

Page 46: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Figure from Data Visualization Catalogue (http://datavizcatalogue.com)

Page 47: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

PieCharts

3D?!Notmorereadable.

Page 48: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Figure by Luiz Salomão.

Page 49: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

•  Essen,ally,apiechartwiththecenterareacutout.

•  Allowstofocusmoreonarclengthinsteadofcomparingthepropor,onbetweenslices.

•  Morespaceefficient.

Figure from Data Visualization Catalogue (http://datavizcatalogue.com)

DonutCharts

Page 50: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

SunburstCharts•  Toshowshierarchythroughaseriesofrings.Eachringcorrespondstoalevelinthehierarchy.

•  Hierarchymovingoutwardsfromthecenter.

•  Colourcanbeusedtohighlighthierarchalgroupingsorspecificcategories.Figure from Data Visualization Catalogue (http://datavizcatalogue.com)

Page 51: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

SunburstCharts

Produces by Space Radar app (https://github.com/zz85/space-radar)

Page 52: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

ScaZerPlots

•  BivariateData– Twoindependentvariables

•  Goodtoiden,fyrela,onships,outliersandclusters.

Variable1

Variable2

Page 53: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

ScaZerPlots

Variable1

Variable2

Outliers

HighDensity

Variable1

Variable2Clusters

Page 54: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

SurfaceGraphs

•  TrivariateData– Threecon,nuousvariables

– Twoindependentandonedependent

Page 55: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

SurfaceGraphs

•  Colormaybeassociatedtothedependentvariable.

Page 56: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

SurfaceGraphs

•  Levelcurvescanbealsoused.

Page 57: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

3DScaZerPlots

•  TrivariateData– Threequan,ta,vevariables

•  Sameconceptof2DScaZerPlot

Page 58: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

ColoredScaZerPlots

•  TrivariateData•  Colorcanencodeavariableoracategory

Page 59: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

BubbleCharts

•  TrivariateData– Threequan,ta,vevariables

•  Donotallowforaccuratecomparison.

•  Colorscanbeusedtoshowdifferentcategories.

Page 60: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

BubbleCharts

Figure from http://gapminder.com

Page 61: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

ChloroplethMap

•  BivariateData–  Quan,ta,vevalueoverageographicalareas/regions

•  Dataarecoloured,shadedorpaZernedindifferentways.

•  Goodforanoverview,notforaccuratecomparison.•  Smallareascanbeunderemphasized.

Page 62: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

WordCloud

•  WordCloudsdisplayshowfrequentlywordsappearinagivenbodyoftext,bymakingthesizeofeachwordpropor4onaltoitsfrequency.

•  Arrangementandcolorcanvaryalot.•  WordCloudscanbeusedtocomparetwobodiesoftextortogiveaquickideaofrepea,ngkeywords(e.g.usedbyresearcherstosummarizethecontentoftheirpapers).

Page 63: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

WordClouds

•  Disadvantages:– Longwordsareemphasizedovershortwords.– WordswhoseleZerscontainmanyascendersanddescendersmayreceivemoreaZen,on.

– Noaccuracycomparison,mainlyusedforaesthe,creasons.

Page 64: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

WordClouds(example)

Produces by www.jasondavies.com/wordcloud.

Page 65: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

WordClouds(example)

Produces by www.jasondavies.com/wordcloud.

Page 66: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

WordClouds(example)

From www.wordclouds.com .

Page 67: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Summary

•  Abriefintroduc,ononInforma,onVisualiza,onhasbeengiven.

•  Informa,oncomingfromdata.Datathatshouldbecollectedandprocessedproperly.

•  Aquickpanoramicofgraphtypeshasbeengiven.

Page 68: Scienfic and Large Data Visualizaon Introduc&on to ...vcg.isti.cnr.it/~cignoni/SciViz1718/SciViz_10_Intro_InfoVis.pdf · Data Processing Pipeline • Data does not come in the form

Ques&ons?