Why is data visualisation so important?

Video Summary

The importance of data visualisation

In today’s data driven world, being able to easily convey the patterns, or trends, hidden within a dataset is one of the most vital abilities a developer can have.

When it comes to transforming raw data into something even a casual observer can understand then the most important tool in a developers toolbox is data visualisation. There are, of course, numerous ways to display data visually, such as line graphs, histograms, pie charts, and heatmaps. Each method has its own strengths and weaknesses, pie charts are perfect to show the distribution of data within specific categories, line graphs allow an easy way to compare two sets of data in a linear fashion, and heatmaps (or bubble maps) are often used in combinations with a map to show geographical groupings.

In order to understand why data visualisation is so important let’s look at the following example.

Show a client where to focus their energy, in terms of advertising/marketing, based on the geographic location of the biggest proportion of their user base.

At face value this seems relatively simple, and while that’s true there are numerous ways to approach this task. Since this blog is covering the importance of data visualisation, let’s see how data visualisation can provide a solution that will satisfy the requirements while being easy to understand.

Let’s skip ahead past the technical details, and presume we have:

  • a dataset containing number of users and their geographic location.
  • knowledge of how to create data visualisations from a dataset.

The dataset mentioned above could easily contain millions of rows of data, depending on the size of the user base. Showcasing such data in its raw form can be confusing for clients. If the data was stored in a database, or table, then naturally we could just query the location that had the highest number of users. However, this method has a few downsides. Firstly, it isn’t appealing, and secondly, it doesn’t cover the entire dataset. This is where data visualisation can be a great tool to use.

Data visualisation methods, such as a heatmap, provide not just the answer to the posed question, but simultaneous access to information about the entirety of a dataset with minimal extra effort once the visualisation is created.

To expand upon the example, let’s presume a few things.

  • The client has a user base of 1 million individual users.
  • There are 365 data points per user, totalling 365 million rows of data.
  • The scope of the task will expand to cover the top 5 locations instead of just the top 1 location.

The simple fact that there are 365 million rows of data means it will be nearly impossible to understand the dataset in it’s raw form at a glance. However, through the use of data visualisation tools like matplotlib and plotly, just to name a few, we can transform the raw data into something that’s not only visually appealing but also expandable and, most importantly, understandable for the client.

As I’ve mentioned there are numerous forms of data visualisation. You could use histograms, pie charts, or a heat map overlayed onto a world map. All of these would allow even the most casual observer to understand which location has the highest proportion of users.

In order to provide a side by side comparison of how effective data visualisation can be, let’s look at the following table of data that describes the number of Covid cases per country.

Country# of cases
Albania23
Andorra1
Austria361
Belarus21
Belgium399
Bosnia and herzegovina11
Bulgaria23
Croatia25
Cyprus6
Czech republic116
Denmark676
Estonia27
Finland155
France2876
Germany2369
Greece133
Hungary16
Iceland117
Ireland70
Italy15113
Latvia16
Liechtenstein4
Lithuania3
Luxembourg26
Macedonia9
Malta9
Moldova6
Monaco1
Netherlands614
Norway621
Poland49
Portugal78
Republic of serbia24
Romania64
Russia34
San marino67
Slovakia21
Slovenia96
Spain3004
Sweden620
Switzerland854
Turkey2
Ukraine3
United kingdom590

Given the relatively small dataset, it’s not terribly hard to find the country with the highest number of Covid cases, however this dataset only consists of 44 rows. Imagine a dataset that has hundreds of thousands, or even millions, of rows of data that you have to summarise for a client.

The image below, however, is an example of a bubble map, of the number of Covid cases in Europe as of March 13th, 2021, overlayed onto a map of Europe. As you can see it is easy to see that the largest concentration of Covid cases at the time was centered around Italy, with no need to scroll through rows upon rows of raw data.

This example bubble map shows proportion of dataset by geographical location This example bubble map shows proportion of dataset by geographical location
Generated by everviz.com

In terms of our earlier example problem, a bubble map overlayed onto a map could be a perfect solution.

Data visualisation provides a method of data presentation that’s expandable, professional looking, and easy to understand.


Advantages of data visualisation

  • Reduce the length of reports
  • Easy to understand
  • Ease of use
  • Visually appealing

The bullet points above cover just a few of the advantages to data visualisation, to get a further idea of how data visualisation can provide advantages in today’s data driven world this section will take a deeper dive into how these combine to create an end product that’s worth learning to master.

As we’ve already covered, sometimes datasets can contain hundreds of thousands of pieces of information. The earlier example of Covid cases was a small dataset that consisted of only 2 columns, and 44 rows. Let’s take a look at the following sample table that shows the total number of Covid cases per continent since the beginning of the pandemic. This table is much larger than the previous example table, but still only consists of a fraction of the larger global dataset, which has 230 columns.

dateWorldAfricaAsiaEuropeNorth AmericaOceaniaSouth America
22/01/2020000
23/01/20201009802
24/01/202028728322
25/01/2020493492100
26/01/2020683676034
27/01/2020809807101
28/01/202026512646410
29/01/2020589585211
30/01/202020682065003
31/01/202016901681720
01/02/202021112102603
02/02/202047494747200
03/02/202031003089830
04/02/202040124009111
05/02/202037453743110
06/02/202031623160011
07/02/202035943528221
08/02/202027312722900
09/02/202030313025300
10/02/202026092537010
11/02/202020432038410
12/02/2020418377100
13/02/202015152015150110
14/02/2020652816483100
15/02/2020214302075100
16/02/2020218302113000
17/02/2020203501934110
18/02/2020188201794000
19/02/20205000420100
20/02/20205610545210
21/02/202063006081840
22/02/202017620171942100
23/02/2020382022399102
24/02/2020568049176100
25/02/20208541743107300
26/02/20209730799158101
27/02/2020134401092249300
28/02/2020142411081334710
29/02/202018720149235316101
01/03/202023791159375614213
02/03/20201980413835603030
03/03/20202612318677042593
04/03/20202322101228102341155
05/03/202027113129113198936
06/03/20203930192031178775612
07/03/2020413101759218817446
08/03/2020385440120124291461325
09/03/2020432389063284103157
10/03/2020478613118833332101626
11/03/2020750614174952504432129
12/03/202067541613674831520020
13/03/2020131974218111034377275154
14/03/20201089076190979118655178
15/03/20201123665194887543544966
16/03/20201457087171310780167580235
17/03/20201518188200510675204379291
18/03/2020175681182133119882959124240
19/03/2020270951782140193044873127473
20/03/2020295431822699190326859127644
21/03/2020324502062556219466732299711
22/03/20203421625332401935797025321132
23/03/20204255838330692618111970138817
24/03/20204190843836202509511474425856
25/03/20205149752354123135113019375817
26/03/202060816526572633723191925291120
27/03/202063943580708734795198864191176
28/03/202069588343718936521236225801331
29/03/202056521564720829758175534071031
30/03/20206503639572333222823738458984
31/03/2020784135861057236599282002572199
01/04/202081707599872436693329383652381
02/04/202082439656919635423345103472307
03/04/202084156881879637918342642872010
04/04/202077344682902531189337193082421
05/04/202072166685995328242311442281914
06/04/2020745187161008327567339681812003
07/04/202072314628957026960321301582868
08/04/2020820008061006532756331241695080
09/04/2020867537931024433544379391274106
10/04/2020865246941119032625364921525371
11/04/2020754447141199728391311551173070
12/04/2020119046869116617489228683322909
13/04/202071729772115752548729765574073
14/04/202084450971114683818830686813056
15/04/202077790965114653141728692455206
16/04/2020944241168123994415332298434363
17/04/2020878321403128113171236568685270
18/04/2020782251309122012891430021595721
19/04/2020766831197122773041328414514331
20/04/2020759221163140752350232955244203
21/04/2020762421076136762792128760274782
22/04/2020819531403122192962633342155348
23/04/2020843181437128292698735626157424
24/04/20209407417051300226501354592017387
25/04/20208349012441200525323340292610863
26/04/2020708751532115992224328600206881
27/04/2020709361337110062395127688106944
28/04/20207580816191199524225275642610379
29/04/20207882420231297522838303561010622
30/04/20208384019461290923083334051712480
01/05/20208902317151337123411388841811624
02/05/20207854722431215922253305222311347
03/05/20207417515921242921146269132312072
04/05/20207739526541401621371272412512088
05/05/20207962220421492722360273083212953
06/05/20209053025421600627036284622016464
07/05/20209025024871567324996317802015294
08/05/2020919373625168002352931004716972
09/05/20208455428601513821093284662316974
10/05/20207526525791849119759223631212061
11/05/20207605230661655623545221592210704
12/05/20208531331671704022456271141015526
13/05/2020843642914169772042823976920060
14/05/20209564731182062120590300763121211
15/05/20209635229261777920435295361625660
16/05/20209407330031977517646282281025411
17/05/20207844833142080416452225891015279
18/05/20208905636682066317019267771420915
19/05/2020959973220221701828525688826626
20/05/20201054153791226001823227015933768
21/05/202010588547992424817655302411528927
22/05/20201072433868242281857529055431513
23/05/202010441438652438716969256781533500
24/05/2020937044120240671476625666025085
25/05/20208850741282180114605238061224155
26/05/20209286937112030216153244791328211
27/05/202010251750802386715135245011133923
28/05/202011965049162593720059267241641998
29/05/202012165357462885716607307831939641
30/05/20201354056118275751710228358856244
31/05/202010301652472920414534243771029644
01/06/202010026557852813214837229022028589
02/06/20201237834878305611461326186847537
03/06/202011448550973340215201251171135657
04/06/20201380947106321451980234667744367
05/06/20201336627186331161656432765544026
06/06/20201294446599344391580426103746492
07/06/20201110326334345981473223424631938
08/06/20201030376651311461488522153228200
09/06/20201263266470337201531427216843598
10/06/202013712265453677015795293081148693
11/06/20201358267403378471657429775444223
12/06/20201274768079326921676133655536284
13/06/202013393480873892416013305602640324
14/06/202013189287804496114771260441537321
15/06/202012481795933728214039262441437645
16/06/202014418176423786115641320662350948
17/06/202014317087364170316055349542241700
18/06/202014272282354093616379369811840173
19/06/20201812089813430511619639395472749
20/06/2020185840113494178314836402625277558
21/06/202011283594373987813386343551515764
22/06/202014214789874056613592377122141269
23/06/202016837390764239714877485663053427
24/06/2020171408113494382015341446664156191
25/06/2020179458119424433214916493193858911
26/06/202019244911598461741540257589961677
27/06/2020176331122374646914150492348954152
28/06/2020168875106084697712164512398247805
29/06/2020152460111304446312789485597035449
30/06/2020183887116084654612966594738653208
01/07/2020214917132136672213125590738362701
02/07/2020204664142025062913585661286560055
03/07/20202024841516050802139646312719459237
04/07/20201896321548553728127975775318649683
05/07/20201859981363556186116876353114240817
06/07/20201678081374050063133055232817638196
07/07/20202097131746650241121256755613262193
08/07/20202150901474353896141577158017360541
09/07/20202241911919057629137407209032561217
10/07/20202332151770556448146848063918063559
11/07/20202128181878655351137507131324553373
12/07/20201928461671754854117606950618339826
13/07/20201942191606956413144526880627238207
14/07/20202212291445054987129847764023860930
15/07/20202292121803260506143137808632557950
16/07/20202449532044560908152688259342465315
17/07/20202374691953964072161717918021358294
18/07/20202353311901274203135238081236547416
19/07/20202118321856968567117256968526943017
20/07/20202079581551261481176257074136342236
21/07/20202433191387965543145127998947468922
22/07/20202751601960971699158317863841188972
23/07/20202797741847079862175008269329580954
24/07/20202837262209575080176718858735679937
25/07/20202500121814474403139527748846065565
26/07/20202120201830872899128576761555539786
27/07/20202341241345469254216176959436959836
28/07/20202643901350177989153507685328280415
29/07/20202702281764077892182297551771780233
30/07/20202817621741780915198028273760580286
31/07/20202876681900288553197657887738881083
01/08/20202464271692277552147857304763763484
02/08/20202308301273481768129365618244466766
03/08/20202058491086475189247005036341344320
04/08/2020265573992079338205997316272281832
05/08/20202751731535985832199386617248487388
06/08/20202868411433090727218427198639287564
07/08/20202825851348990716235157337745681032
08/08/20202653951422291079155677586538768275
09/08/20202331021235786617138586272633957205
10/08/2020233189913281338264206151636054423
11/08/2020265849787585846204376866241482615
12/08/2020274937925695428225466606035081297
13/08/20202903251040592513273896497739894643
14/08/20203071131254494784267808147332791205
15/08/20202490941181291431202416421126561134
16/08/2020210166995883777172934343133255375
17/08/2020212724885277885295254464228251538
18/08/2020259550865293051227315486723680013
19/08/20202773001089098372278595717625282751
20/08/20202714671061297004302305618919677236
21/08/20202616511027397247317245889020163316
22/08/20202639201043395142224815713921278513
23/08/2020202762905384079203754037315348729
24/08/2020228048761286302357194173514556535
25/08/2020245502753782122267455259333576170
26/08/20202814438856112995257175242016881287
27/08/20202873368548103599399946202314373029
28/08/20202854598109103952365515798220878657
29/08/20202607598364104671242865389712569416
30/08/2020219700847010346022374410969144209
31/08/2020264158681394198419474254217878480
01/09/20202670657163103863299365288411173108
02/09/20202816298714110464351034997318877187
03/09/2020285353774611153936724567339572516
04/09/20203013998579115319413745881815477155
05/09/2020274102739211519230416560918764924
06/09/2020229041782211703926818363415640965
07/09/20202251026873101123498773211213734980
08/09/20202463057679118472373333780010444917
09/09/2020284984829412560640171434488767378
10/09/20203042168048127973460734963710672379
11/09/20203161578695129083488915543214273914
12/09/2020288680740812432337921573814661601
13/09/2020248805674512095230114478484443102
14/09/20202668376481115865551564166619747472
15/09/2020280419655612238143053461474062242
16/09/2020304781732713114551144484074766711
17/09/2020315451860212960255226541004867873
18/09/2020326577816812662660546611053870094
19/09/20202932438728123848450205687717758593
20/09/2020255128842011744439537487631540949
21/09/2020259716614610595865308409853041289
22/09/20202844086838117729533534812717258189
23/09/2020311398872612384961076519038665758
24/09/2020320842818612364465362599582663666
25/09/20203301537978122540696615916112970684
26/09/2020285729641212197753242549722749099
27/09/202024711883681133874484440740439775
28/09/202026246956679854667652476931342898
29/09/20202826597511114151486215218117560020
30/09/20203241518430125716785315018615461134
01/10/2020318943726511946070704572781864218
02/10/20203294398849117052766166457912562218
03/10/2020297260882810755071922602292048711
04/10/2020260271809310816675162411751427661
05/10/2020310754470797356818867206229254451
06/10/2020315739659510863684991554771260028
07/10/202034872810554116824982476036415862581
08/10/202035902110904108853110482702479258443
09/10/202036007385631071861181436740335658422
10/10/202035565213531108118111221660992056663
11/10/202028951789789889188987546882737946
12/10/20202891535877904851105885070953630958
13/10/2020318998784099787111761609992938582
14/10/2020379876115121048021408696992835752408
15/10/20204066819107101865155557761571963976
16/10/2020410386106801006511573738341923458029
17/10/20203720561426796574146952663781847867
18/10/202033109281939136713381460962936747
19/10/20203740929685823721610947859575941587
20/10/2020388115978790814159359737866354306
21/10/202043867610479983131956837448863159082
22/10/20204814381096697091221114930233059214
23/10/202049340610418976012310149448166659226
24/10/20204565511176188708210857917971953409
25/10/2020359437909685163155567695857939947
26/10/202048328210691727682801687636559242698
27/10/2020466766867284826226409895242057315
28/10/202051955411903931802571399935685157125
29/10/202055012311066931902836701042621757918
30/10/202057076213604921122974241137261453882
31/10/20204727661107486837234909994681240466
01/11/20204385841029387586221091877251031879
02/11/202054645375768312033239991641140430313
03/11/2020563523108759306928600613779532535453
04/11/2020536634140099737025754411198834855375
05/11/2020617048153919652231237714137648350899
06/11/20206213271171810163632029314179825145631
07/11/202059929015019937783079531416451240883
08/11/202049153412504947632227861316971329771
09/11/202050708588978557624998113025569331683
10/11/2020568314131649544023998215105829568375
11/11/20206225991401710093229179416348235352021
12/11/2020639360157579913329032517391417560056
13/11/2020661857146639952628686919494423165624
14/11/202058791114087941592511491783623250122
15/11/202049143412560817242147651500734032272
16/11/2020523032103178071423113316534542835095
17/11/2020599536128739425426133917479626756007
18/11/20206207281528510668925682518468023857011
19/11/20206543271392610696626933920645823957399
20/11/20206745681574410866126901821733118263632
21/11/2020594667133571037162292061957272652635
22/11/2020499562127951048921852801630311533549
23/11/2020531291100759679318950620121234433361
24/11/20205892691250410734222269219344825353030
25/11/20206158911464610973222267220154229567004
26/11/20205935981393313844724029413758511563224
27/11/20206947271603914614823481723767523059818
28/11/202060830513401127577203537188738675046
29/11/2020496347130771252941619061546601641394
30/11/20205028971034111554016171917413130540861
01/12/20206131721083712287119108921539621272767
02/12/20206392201641112719320603821999218269404
03/12/20206912341564213134822439324469119474966
04/12/20206966631796812653422387626003522968021
05/12/202064443214768123391198800244659962805
06/12/202054504413476119612170583197248844117
07/12/2020534031106341084731584502154062141047
08/12/20206303021325511848218594424988624762488
09/12/2020665432193971183242132912407438773590
10/12/2020673431191358532023073126245013975656
11/12/20207078301907911457723677526439213372874
12/12/202065005518137110011211390248382962126
13/12/202053968516226992741742852108931438993
14/12/2020551167114059448216677122964914048720
15/12/20206471481798710751120169324953514470278
16/12/20207183312116210666424208325874911789556
17/12/20207394482051910189725421126604820696567
18/12/2020722646193201004832497092741039778934
19/12/202063570821268956832152522297374873720
20/12/202054833618426874911861192058043550461
21/12/2020546033167877942818318721583718550609
22/12/202065133519987899452273212318889182103
23/12/202068271125747900462449192464538175465
24/12/2020695062270458878525980523893011580382
25/12/202052008425785860792046091485792355009
26/12/202050717721383758651404942315842737824
27/12/202041283518675715381349441519462935703
28/12/2020498068151996997216889719279416551041
29/12/2020670653201288171724610523673213485837
30/12/202072531630593837812758662470579187928
31/12/202084009929789851172880293431929593877
01/01/202158866427749753992368502027293545902
02/01/202158137122890708261607372880524338823
03/01/202152035921995692001678852216874139551
04/01/202155639721775724372010442105228050539
05/01/2021741260268458271427687325892412395781
06/01/2021790915357898783627235129203155102853
07/01/2021871251354378780630167931776889128472
08/01/2021836710364406759429195733598569104665
09/01/2021757562350721050222325142971214487789
10/01/202160248131638765012002282332702260822
11/01/2021614077279987436121384122653512771215
12/01/2021691794260708221122718525341589102824
13/01/20217438653406187302259838261780100100784
14/01/20217598703424786391261797267224135110076
15/01/2021784553315588261926082528056566128920
16/01/2021657667275288563519144925230534100716
17/01/202152806126628752581588351983691968952
18/01/202151681922417648502084261619137259141
19/01/202159275323484748242061681892211499042
20/01/2021686903283368172923775622128510117787
21/01/2021669309279507652823927922832513997088
22/01/2021663915259807581923389022556737102622
23/01/202157754227364732241759052093461391690
24/01/202146234020181669941475611600861667502
25/01/202148116016634586971982061494656658092
26/01/2021561056186077619017935017944275107392
27/01/202160119920861800572161531849164899164
28/01/2021615173207788290521430319667648100463
29/01/202158945019206758852070911920063795225
30/01/20215152171786874402152702176512693727
31/01/20213969051576267451130643128241754801
01/02/202144253312690658981728721394946551514
02/02/20214650851482469339161937131152787826
03/02/202152524615462771461872051474235997951
04/02/202147214416466728421632151355272684068
05/02/202153716115932682772015811678105083511
06/02/202143578513340699961352891389191078231
07/02/202135186311941660951146581023161056843
08/02/20213395151135159623128639951653644701
09/02/202140694111292680221317121138712982015
10/02/202144008113127708791587081155323181804
11/02/202144478211918650221579451268323783028
12/02/202143066313901669521510961196721579027
13/02/20213808581093163054125626108065873174
14/02/202130891010415587289959177965862203
15/02/2021280163984059366103981650653741874
16/02/2021359161999468763124920767845678644
17/02/20213862751216669461149307855092769805
18/02/20214109891404866741157447904402782286
19/02/20214100281104467263157892912081582606
20/02/2021375482953962696134210887772180239
21/02/2021319508951167390118467650561159073
22/02/20212950389019673721056346559410747312
23/02/2021392805775273593136396899656785032
24/02/20214449241048676531172627915864893646
25/02/202145317012366759991735449311611398032
26/02/20214424191107974901168568904332097418
27/02/2021397285783269956150254853235683864
28/02/2021309201941467983124358598791047557
01/03/20213058488789691071048996024312962681
02/03/2021387404755176536144040740912785159
03/03/20214418341086480715174860822014393151
04/03/202145892112578810801789608384821102434
05/03/20214497558537811411790248174314499166
06/03/202141430499557742315848874183694249
07/03/202137447484737736113379450460119104267
08/03/20213047879287794231043355306916158512
09/03/20214137807805830921523537098413899408
10/03/202145890810421899081839907226156102272
11/03/2021489772152219177119736276448150108820
12/03/20214895249869937601936947859852113551
13/03/202145619910330886621876646919110100342
14/03/20213657198558907271519904727539766772
15/03/20213535838518937831241525955513567440
16/03/2021466104904310225017670464542126113439
17/03/2021545066109871154542145607407664129925
18/03/20215481261130212026622260377349199116407
19/03/20215632201262112167021919877671218131842
20/03/2021499092924711975719679172348456100493
21/03/20214403769135125149176988440473085027
22/03/202142239897091206781545915725029679874
23/03/2021506106859713419916894268494435125439
24/03/202163152110822146519251232102946384119618
25/03/2021652425125741549562553158296932146579
26/03/20216402361843215654024169293505579129488
27/03/202158478195991529792208747734214123973
28/03/202149260189091624391803115545256184929
29/03/202145853897451529871383607647119980776
30/03/2021561772978416127519411577104302119192
31/03/20216739971269918331824784685665406144063
01/04/20217098072227919857325290493287149142615
02/04/20216449741307121021222367485124377112516
03/04/202154072588032090251669257609915279721
04/04/202155990895512239652017454672344077484
05/04/202149575892232093851111107877439386873
06/04/202160698896122464461318888684532132165
07/04/20216631841165926850014334693174263146242
08/04/20218363021681327976727672299780221162999
09/04/20217525111256129321218249710650128157712
10/04/2021670755971428957515155889982516129410
11/04/202170973197423059732371136045012596328
12/04/2021612754102123022621285047671318894875
13/04/20217640759773332476173806101776259145985
14/04/20218119011392235616620603995739186139849
15/04/20218209661264437241920636394833219134488
16/04/202186050312054388746196787102712179160025
17/04/2021794142133594085031630077225139136983
18/04/202170012793514152081301375601041189010
19/04/202168965487493999931103407504425095278
20/04/2021839697101224481061577928061639143022
21/04/2021888777118674726721887068288024132628
22/04/20219000081247048272618779488170442128406
23/04/2021907829120654860871766618186915151132
24/04/20218249511015247342314357071336285126185
25/04/20217286769459473472111600475098986547
26/04/20216880996861441896970055703722785073
27/04/202183946197994900121387396917746131688
28/04/2021898201949850867615436274530112151023
29/04/20218950701559851187815633882373121128762
30/04/202189180294405184431411007769218145109
01/05/2021795461797549858811593363181142109642
02/05/20216872196224476473815374038010582500
03/05/2021689621690845943877466634937882238
04/05/202178536972714868351048375896938127419
05/05/202184217296275191411201986439431128781
06/05/20218730561327752438413215364165372138705
07/05/202183505193705050391221626669328131759
08/05/20217890936392498754988464987631135194
09/05/2021649436972545618872245327001478564
10/05/20216251626989419374689274945547179946
11/05/202172606472724432639578451369427127949
12/05/2021767663903145225610619155205523144457
13/05/202173552986384308899682656021252142903
14/05/202171003581683992888944959957491152682
15/05/20216320256991382899721964518912124738
16/05/2021546538715335591860617273451495491
17/05/2021543270732934705556648406541091574
18/05/2021622071106763522487544343786531139387
19/05/2021672535101843642448924245179444163242
20/05/2021631246115083465696906646699296157108
21/05/202162641110166344412725804461714154622
22/05/20215727239988320826604473224039149183
23/05/20214815898139295838477522214518107697
24/05/20214508438498276645416673376329789973
25/05/20215342825823292337506503897673146423
26/05/2021568550142062915546020639087202163295
27/05/202154707611693270752666814124786156617
28/05/2021505683124482575996277637154418135288
29/05/202148059911867241087505522343516153642
30/05/202139014359642277274085114606127100868
31/05/2021386981131862035113791819223122113021
01/06/202146000010120206374472493777643158438
02/06/202148760413822211976443653067463186704
03/06/2021480994148312107286619632661313156265
04/06/202142520914937194864482953082056136237
05/06/2021397019127081818313808824939122139331
06/06/202132314512729165034331741349117098547
07/06/2021321732114061481643641424388145101215
08/06/2021370866129941605904268226662130127808
09/06/2021418480185171668554609132704245154068
10/06/202145356921743165480551892843096182631
11/06/202142262919898158488432913874365162144
12/06/2021368625208591468693722121028104142544
13/06/202130296216913139589342641247614099580
14/06/2021309554156221310583800822016108102742
15/06/2021374906198511333053926125256139157094
16/06/2021388971262991398504073525374252156461
17/06/2021396302272781429014192224758112159331
18/06/2021403473241051370844398534819134163346
19/06/2021348460237401279233968718020297138793
20/06/202130349023008130772351111601219398394
21/06/202129662023799119098412462047322691778
22/06/2021410352227561334344441923960206185577
23/06/2021397039328791368895052427801379148567
24/06/2021409406340621429435282229697322149560
25/06/2021418000350831357735121041462254154218
26/06/2021363124346091308444920822922327125214
27/06/202131109327510136871431091361830089685
28/06/202133307824928130782612352518228590666
29/06/2021381471283741414016072223946355126673
30/06/2021399476388021491936813230980319112050
01/07/2021435734429181550527897032291472126031
02/07/2021442390431591502607699948242458123272
03/07/2021374575434761405676308922906414104123
04/07/202132825431743145243609361404358075709
05/07/202137666928288150688961252147238579711
06/07/2021450615368701643418527342420674121037
07/07/20214650384442417286698256401031030108359
08/07/20214818124731418078510091043817774108212
09/07/20215138754660917941711333771943924101645
10/07/202142208445466169000845113274859389766
11/07/202137057835453173100799012724165554228
12/07/20214322123450517697011641942618100160699
13/07/2021525933384751965911393975464576596060
14/07/2021537863442092090461256135848488100423
15/07/202157639848610221004143978597491992101065
16/07/202159597941398210409150569105904157786122
17/07/20214904593904820150311948137603131991505
18/07/20214214223601319277710981233495116348162
19/07/20214863243023518085315467768712106250785
20/07/20215325093356822040514484367936129064467
21/07/20215556843339920169514907879694130190517
22/07/20215652393863220423314876189744119082679
23/07/202172823531666276808139285137591639142246
24/07/2021492552355762100101080087450096363495
25/07/202144628233032235316885254674379141875
26/07/202153813433802215050139026100304157648376
27/07/202160662231442267974127155101481104577525
28/07/202164982048624273807135026111656147079237
29/07/202164306947636274918137562110216172971008
30/07/202173255943023257564132745230656138567186
31/07/2021518857362152423919883677407159462414
01/08/202148425234210256861875196434986540448
02/08/202156753534166227018133058130476181341004
03/08/202163447832704284213116928137992185460787
04/08/202168013745181284192137022144654194767141
05/08/202168541347809283821135221150660176466138
06/08/202181958441995279782134662293021175968365
07/08/2021563521363192600161057339978396560705
08/08/202146992534061256183949275601296327779
09/08/202161416733177240859121038183158243833497
10/08/202164560934503271416123881158477170855624
11/08/202173032134605292960141447201916189757496
12/08/202170599646340266390143611188445195859252
13/08/202180180140479295047139992272826243151026
14/08/20215573903388125374211219611320475843609
15/08/202147025229266256938988785989452524751
16/08/202165499529032240884120147234424351626992
17/08/202168207132277276031128241186750344155331
18/08/202173562243954263367146553220496304258210
19/08/202171195739337268505144371202110293654698
20/08/202178527337147264448144597286902202950150
21/08/202156584931232243423119245130343113040476
22/08/20214539282779323305310443165532123621883
23/08/202167096848277228892121495240332421827754
24/08/202167656829802265747134984196727239846910
25/08/202173678736083282764148336224090143844076
26/08/202173645038576278109144879229102146944315
27/08/202175138434014272094125954279627140738288
28/08/202156625929276253974134348113292166433705
29/08/20214539382139723937010360269955180617808
30/08/202165446421452236441111349258775144125006
31/08/202162111422708239579109176210473178037398
01/09/202171876530793261677155529232397192136448
02/09/202167836828451246910141056219366198240603
03/09/202172392426115247312141796274433201332255
04/09/202150605521285220000116443117292189029145
05/09/20214560871819422646610562385165171618923
06/09/202146022916836198689107468118225161517396
07/09/202165619219011218140138949253959196524168
08/09/202163656223622238042133559216737199222610
09/09/202163987021752224247144425203495244543506
10/09/202165906419874212043132890267081229324883
11/09/202147825015485200416107059131688197221630
12/09/2021377355131011857049668966748218412929
13/09/202156245512374188182105964239224200914702
14/09/202155034625179194635120783185062231022377
15/09/202156756417315197646119928209370202321282
16/09/202158751421379199706134856184897312443552
17/09/202162335416028191516129456239457239544502
18/09/2021406470114941813681126059151623137174
19/09/202136935394181727879667274732173114013
20/09/202151634910929170591110326205397209317013
21/09/202148941911480178443119197156506257721216
22/09/202153405916021178775130758164347258041578
23/09/202154812439078178314134186161953302831565
24/09/202154935812063169547131826207386207226464
25/09/2021379812992515982311217273920208821884
26/09/2021362143602115764210505978434200812979
27/09/20214698728889142674114479186475213615219
28/09/20214512168775140296130769142661238026335
29/09/202148993116022151965143858150093322424769
30/09/202148995413595160807148767135449271628620
01/10/202152228317344152979142474181168289525423
02/10/2021357478636113646812661966568247318989
03/10/2021313675545512754910959452664214216271
04/10/20214346714939124327118507168509295215437
05/10/20214231669000131803138541110752281430256
06/10/202150620712375164972157819137661772925651
07/10/20214621598063133005163554132093308922355
08/10/20214762406108133769156293151425343725208
09/10/2021347437479212080215000148017259721228
10/10/2021322589470212014712514456076282613694
11/10/20213749265316112202135431108181194911847
12/10/20214383095616127308157085133570265412076
13/10/20214561039688128171172751125628344116424
14/10/20214551896366127417188284106221319523706
15/10/20214584926019122016179433125726250022798
16/10/2021350794466610919316657752476229715585
17/10/2021320294398310984415107339408216713819
18/10/20214104366802105576166627112405319015836
19/10/2021431637605411728118966196520274919372
20/10/20214752354586117628220417106226317223206
21/10/2021462772570011208722805290302322523406
22/10/20214929154648116631233574112500272522837
23/10/2021383257401510348220931543344232420777
24/10/2021320929329710228017813323766271910734
25/10/2021426912670194041186709123321224913891
26/10/2021425573504310581521734675697237519297
27/10/20215138657609111940250190114978254626602
28/10/2021483428589510845625161893137246621856
29/10/20214945714911107716251823106484215921478
30/10/202139392236419583823025343486136719337
31/10/2021363843408411502319206537725225912687
01/11/2021422260467792862192029119592141811682
02/11/2021403493485010657920342975790150911336
03/11/2021523214559510974528483896232275824046
04/11/2021517898500110752729014991351179922071
05/11/20215238661081099557280164107826213823371
06/11/202143728744089662626512149922156019650
07/11/202136191739549132220963341880166013468
08/11/2021470972537090868239014119192182614702
09/11/2021467648574210059225257189043150418196
10/11/20215735408986102828329095103276224727108
11/11/202152123058829687731923971658175225822
12/11/2021599303489695511317206151918194527827
13/11/202143848341158590927625552246155818400
14/11/202137960229798280423971539414130213388
15/11/2021526007561684405279575143276134711788
16/11/202150631053718795930224893897160015235
17/11/2021615393491795941364729123892180324111
18/11/2021622830503794194380045120452173521367
19/11/2021615365482590144361207134359227422556
20/11/202149991940048848633244954691163718652
21/11/202142068942498043927292346870183914369
22/11/2021601857424379764349762154289130212497
23/11/2021574981505612226432631997741185821743
24/11/2021657648583894508411476121613185322360
25/11/202159933858779295241677155518198426236
26/11/202161251357309078342850463232174222522
27/11/202148392455598805133878631927141318188
28/11/202143204355737919128295250141146812718
29/11/2021631972668880255337206193861133812624
30/11/2021600025818190583357503122533167319552
01/12/20217025731328591890422269149865280422460
02/12/20217081021593987008435176144811176423404
03/12/20217314242163681686433140171712186321387
04/12/2021535139204307491034862370988135718831
05/12/2021460430145348698928156163364156912413
06/12/20215997121716075473306687185266160513521
07/12/20216403692015087733389459118732194922346
08/12/20217118093373286145413647159642182216821
09/12/20216989283245783844420311138558187621882
10/12/20216942632709780823403648163794194916952
11/12/2021519384329847777232432967389164615264
12/12/2021458064453797190026648661030203711232
13/12/20216097561708170799316351193173211310239
14/12/20216385943898082101373519124773292116300
15/12/20217381284700279903431675158318353417696
16/12/20217437664431395380428730154308392017115
17/12/20217675734157067476430289205353414718738
18/12/2021570782281936991635806792477392118208
19/12/20215124942908674658291219101656410111774
20/12/20217367303446966210360639258821461311978
21/12/20217558183554575138419166196023561624330
22/12/20219102585093775360485814269013854520589
23/12/202110074225595571920541131302853834027223
24/12/202189164649308737924426682832471001532616
25/12/20217023114108570520445433112858959522820
26/12/20215805062363467415261342198676992819511
27/12/2021126830732569745335865495261841208236390
28/12/2021132590942630894637224143978051773455863
29/12/20211695774489371010758840085680172186771870
30/12/20211942638605231174769963856462683389388093
31/12/20211745530525501196078702245856273036387159
01/01/20221225839405591179757448742378733841346145
02/01/2022920461230371193643730913246012969250676
03/01/202223589652751414187696351910932214569687139
04/01/2022249809358091189351115849789452171764125869
05/01/2022257041755236249099128161174311076176165185
06/01/2022265927057641301842108780192939878495204093
07/01/2022294388348460318448127076997103898167237001
08/01/2022218054442379357177953624480754113663232947
09/01/202220328412869737440484226354349972925171053
10/01/20223188206316334041571003187146689494514187821
11/01/2022303143138467424511129891289573484803289004
12/01/20223448743398835703091383717959190176088319556
13/01/20223182699466025209751212326959671128384314741
14/01/2022331598940292531193132328296645486666368102
15/01/2022249709336976563882977445542552113862262376
16/01/202221796051741850520682636653538459973235258
17/01/2022266049230200459481103281776989585247282852
18/01/20223760168269515726291520402118588085220369086
19/01/20224079835352298493711588393107739268819460631
20/01/2022373185949355715021165310179640164434453547
21/01/20223835525374227193191601454100243444204430692
22/01/2022277209841068680941126161933422767641386602
23/01/2022246081616482599873103670247088532428304446
24/01/2022342035426924754496131657197073760247291379
25/01/2022365117056070709569180618860779754254417292
26/01/2022365507933504752782176433467437752307377775
27/01/2022375144337504702029184540761414067582484781
28/01/2022361721128556679482168263675190467849406784
29/01/2022274408832972671491136899325286647475370291
30/01/2022232308116386677088110481723231537021255454
31/01/202227183172941062109012505495955733289218406
01/02/2022313880127003667153169131040728842911303136
02/02/2022317589719647708495170617136164727477352460
03/02/2022318554831865689387163865936031235013430312
04/02/2022294814517563629503145151646529329383354887
05/02/2022231290422435577738127361413788724138277092
06/02/2022188854816589583543100318911012525679149423
07/02/2022261472315320563394146384838960431858150699
08/02/2022261080017353634502139235625055335511280525
09/02/2022242825921429637505123150824195615943279918
10/02/2022279372721034602840167424920141233656260536
11/02/2022242960718311577372127399126704026544266349
12/02/2022192801613909510910103718412895026015211048
13/02/20221526150115364980088057556670414437129710
14/02/202217084161386548425781612521700038534138635
15/02/202218747491389958502991726813936427746191443
16/02/202222277111812759571912097881921455011206921
17/02/2022206977617588608201105915414409627132213605
18/02/2022198131516751564136100314316367628722204887
19/02/2022166177093695549228267318145919849169440
20/02/2022130853615250500703646338356982089489653
21/02/20221400609112214838686743321000373192299229
22/02/202217051091299962438777377611282928737152381
23/02/202219175371359066082487872914394839531180915
24/02/202217827071233960426486600810261241320156164
25/02/202216363771209858888475203810747634580141301
26/02/2022143473687496416645835376754817714115524
27/02/202211522538515565777446578277423663267009
28/02/2022136420377465614085607621245066097348808
01/03/202216136137355692811759667745394774231499
02/03/202216514186736715724713486662596403585178
03/03/2022176403261037922657357177694749606103394
04/03/2022175260868627446797701917775942445110672
05/03/202214724447078717848587966325093338993654
06/03/202212206363424653048453928273163982143099
07/03/202214294463882593558631248791267122350409
08/03/2022173737515922790264729802504495385697082
09/03/202218273915184867328783760587643801074345
10/03/2022186599817036757490880586651815359792108
11/03/202218650365402797109838752634367498185356
12/03/2022176689410795985408619728308914826971803
13/03/202212999572495735818469945155774284933273
14/03/202216090622222824652645455448855128140567
15/03/202218048092943790248848155391885544868827
16/03/2022221985040121102240884863626799670169355
17/03/202220801922502958852905273780476482770691
18/03/2022188250513503756569918847414896601186086
19/03/202217308391995928172668130220515301857473
20/03/202210872491383526205448643198195850732692
21/03/202214850247285631588688552552257512627248
22/03/202219768835867894876902872400697902054179
23/03/202217716762335674308901684524707853662343
24/03/2022177965914578625144942373591138485453597
25/03/202217820692571685365910736685116464650240
26/03/202213717551925625375629171163225782441138
27/03/20229570571483425358423534212816487820523
28/03/202214770085648744963587617477817395617043
29/03/202217510934248699606883694411168237340056
30/03/2022159653550184567108799167568697737745830
31/03/2022181262627945342311090872633257974541659
01/04/20221164150612500796505039521376793637630
02/04/20221063021428438848517132240475776624800
03/04/20228041414172364126360350104455152413524
04/04/20229081764954428472350300322467080821396
05/04/202213419508879472126695078435628931832987
06/04/202214438062532461233805058652707516334550
07/04/202212231122011424240607560915896167836034
08/04/202211734462145423806558390827386838637981
09/04/20227839661470340572334916335724598327453
10/04/20225814181140249594249502119635705712162
11/04/20229661344229381967465157416845835014747
12/04/202210721343284333092601840426466368427588
13/04/2022105666324363429534912741227636470832529
14/04/20229790716299289315525285730165468330473
15/04/20227021252273305861295109373404376017782
16/04/2022587834148423260826876531626456077744
17/04/2022423447106616829219732011310399255534
18/04/2022478466106125334795016751244209411824
19/04/20229513006638239498565923516667092316652
20/04/20229507815219219959529474900956530940725
21/04/20228962495481227521503271769085972523343
22/04/202280325551631920244370581105014600412505
23/04/20225105634470189156235512294084102210995
24/04/2022380578337914219216768420022396247677
25/04/20225839833453167519270238762284596220583
26/04/20226426666462227324275130571655203124554
27/04/202281065367321095504964091134866027224204
28/04/20227170005005195231350409907655125724333
29/04/20226418485646155690336337777614637020044
30/04/20223595615899116629156111311253134218455
01/05/2022300038517586743117868216044705821590
02/05/20224705214863117514191817100131475038693
03/05/20226649374228149963376629570575182825232
04/05/202260698986501161032580271330676743923703
05/05/2022586706103401132332860201007034894227468
06/05/202262755097821362802715321426794325424023
07/05/20223445369139110052127035353754453418401
08/05/202227845558769056099342110224743224223
09/05/202271250940882363722576491410475790315450
10/05/202263189210633168482269806898986699426079
11/05/2022685677110491703432344421752076746427172
12/05/2022641400107661738952464341258315527629198
13/05/20225647419077986492643801011165917132348
14/05/20224410279062217495121122232614762022467
15/05/2022372114459713990592406366905346145055
16/05/202260711745141378091780351907587795218049
17/05/2022595301664515584826261293701667409755
18/05/20227393739984176940248693231604639558197
19/05/202259379318791867131868501475915817512585
20/05/2022613279145291630771516841615245362668839
21/05/2022373270562816719811690332905436766960
22/05/2022338418794813970245436248754015480303
23/05/202251581324871303631600131539465147917525
24/05/202258042568321632572039821054225491446018
25/05/202263297577511647621631242221085396921261
26/05/202251768561901517201123231559894691844545
27/05/202256847750221552221979581198033923151241
28/05/2022284706468913847355225184593210035760
29/05/202227308223031199494031792143189869401
30/05/20224031372872108190140135785064279930635
31/05/202261967360511401181949571782234436955955
01/06/202268425247791427001892022515074522550839
02/06/202252106767961311511551381314643859657922
03/06/202253904537491251811640261645533429747239
04/06/2022247579324911244357088386902460011509
05/06/2022254046298010400247204201102344556305
06/06/2022392844266186295663551261353859672802

Since the dataset is so much larger, it’s harder for a casual observer to look at the data and quickly come to a conclusion. What makes this dataset even more challenging is that each row isn’t a cumulative total of all previous rows, instead each row is merely the daily new case count. I’m sure there are people out there who could scroll through this table and keep a mental tally of the totals for each column but I suspect most people couldn’t, I know I can’t. It probably took you a while just to scroll through the table, if you even bothered to do more than read the header and the first few rows of data.

This is where data visualisation comes in, it can take structured data and provide a snapshot that conveys the key details with just a single image. It can turn a seemingly complex and incomprehensible dataset into something so simple that gets its meaning across in an instant. Below is a sample image of a bubble map built off the same dataset, showing total cases since the pandemic began. As you can see, we’ve taken that structured data and turned it into a single image that conveys it’s meaning almost instantly.

Bubble map showing total Covid cases by continent Bubble map showing total Covid cases by continent
Generated by everviz.com

Some of the final advantages for data visualisations that I’ll talk about are the ability to show the changes in a dataset over time, and the ability to quickly and easily upgrade visualisations as datasets evolve.

The wide variety of types of data visualisation out there allow for a large number of permutations when it comes to displaying a dataset. Some examples of the types of data visualisation at our disposal are charts, graphs, tables, maps, infographics, and dashboards. Here are some specific examples of the types of data visualisations out there:

  • Area Chart
  • Bar Chart
  • Box-and-whisker Plots
  • Bubble Cloud
  • Bullet Graph
  • Cartogram
  • Circle View
  • Dot Distribution Map
  • Gantt Chart
  • Heat Map
  • Highlight Table
  • Histogram
  • Matrix
  • Network
  • Polar Area
  • Radial Tree
  • Scatter Plot (2D or 3D)
  • Streamgraph
  • Text Tables
  • Timeline
  • Treemap
  • Wedge Stack Graph
  • Word Cloud

Keep in mind these are just some of the types that are out there, and when you combine multiple visualisations together you get a dashboard. Now we’ve all seen a movie where you see a control room that has impressive, futuristic looking, displays that show reams and reams of relevant data; well, that’s what data visualisations give us when we create a dashboard. For an example of a dashboard, take a look at the image below of one created by ArcGIS for a sample lesson from their website.

A sample Covid dashboard by ArcGIS A sample Covid dashboard by ArcGIS
Generated by ArcGIS

As you can see they’ve combined a bubble map, a basic bar chart, along with some data tables to provide a “one stop shop”, if you will, for a Covid tracking system. I’m sure you’ll spot some issues with certain parts of this dashboard, and we’ll talk about those in the next section.

Data visualisation is half science, half art. Done well it’s a valuable tool in the arsenal, but done poorly and it does nothing more than detract from the whole.


Limitations & pitfalls of data visualisation

We’ve talked about the advantages of data visualisation but in order to maintain a well rounded overview it is important to also talk about the limitations and pitfalls as well. Keep in mind such things as:

  • Bad dataset
  • Visual clutter
  • Wrong visualisation type

Each of the above mentioned issues can turn a useful tool into one that’s more confusing or misleading than the raw data, as well as being an overall waste of time. Take a look at the following bubble map, it has all the same settings as the previous continental Covid case bubble map, but instead of continents uses a dataset that consists of the total Covid cases for every country on earth.

Bubble map showing total Covid cases by country Bubble map showing total Covid cases by country
Generated by everviz.com

While you can slightly make out the large red dark circles, that indicate the highest number of cases, it is impossible to determine which country they belong to. As with structured data, you have to be careful to match your choice of data visualisation with the dataset in order to get the meaning of the data across without any confusion.

Here is the same bubble map, as the one above, but this time with it’s settings tweaked so that you can more clearly see each individual bubble. While better, it is still somewhat confusing in locations where countries are more closely clustered.

Bubble map, with tweaked settings, showing total Covid cases by country Bubble map, with tweaked settings, showing total Covid cases by country
Generated by everviz.com

Now here’s an example of the same information but shown in a doughnut pie chart style, as you can see it is much easier to see which countries have the highest number of cases at a glance, compared to the bubble map.

Doughnut pie chart showing total Covid cases by country Doughnut pie chart showing total Covid cases by country
Generated by everviz.com

If you were the client, which would you rather look at? It is important to keep in mind that data visualisation is a tool, and like any tool you have to choose the right one for the job. Sometimes data visualisation isn’t the best choice, but with the wide range of visualisation types there is nearly always a way to get your data across in a useful and engaging way. If there isn’t, then make a dashboard and combine a multitude of visualisations to suit the need at hand.

Making sure to choose the right type of data visualisation is as important as making sure your data is well structured for the task at hand.


References

[1] EU Covid data courtesy of: everviz

[2] Global Covid data courtesy of: data.world

[3] Bubble map and Doughtnut piechart courtesy of: everviz

[4] Dashboard example courtesy of: ArcGIS

[5] Types of data visualisation courtesy of: Tableau

[6] Header imagescourtesy of: Pexels

Disclaimer

All written content is my own work product. I do not claim to be an expert, and cannot guarantee that the opinions within this blogpost are 100% correct.

Acknowledgements

Big thanks to Julian Kapronczai for putting up with my moaning during the process of writing this blog.

Big thanks to Gavin, Eileen, & Philippa Hill for their help with proof reading and being a sounding board for my writing approach.

Share this blog post