Renderingstid för visualisering av väderdata med linjediagram: Jämförelsestudie av D3.js-baserade diagrambibliotek
2022 (Svenska)Självständigt arbete på grundnivå (kandidatexamen), 20 poäng / 30 hp
Studentuppsats (Examensarbete)Alternativ titel
Render time for visualization of weather data with line graph : Comparative study of D3.js-based chart libraries (Engelska)
Abstract [sv]
Datavisualisering används främst för att antingen utforska, bekräfta eller presentera data. Detta görs med olika visualiseringstekniker beroende på typ av data samt syftet med visualisering. JavaScript-bibliotek används för att möjliggöra detta på webben på ett effektivt sätt. Ett av de vanligare biblioteken för olika typer av visualisering är D3.js och är förhållandevis avancerat. Därför har ett antal D3.js-baserade bibliotek skapats med reducerad komplexitet för specifikt datavisualisering.
Syftet med detta arbete var att jämföra dessa bibliotek utifrån effektivitet i förhållande till renderingstid. En urvalsprocess resulterade i en jämförelse av två bibliotek, britecharts och plotly.js. Väderdata visualiserades med linjediagram av varierande datamängd och renderingstid mättes. Britecharts var mer effektivt än plotly.js vid lägre datamängder medan plotly.js, på grund av en mer effektiv exponentiell ökning, var mer effektiv vid högre datamängder.
Vidare arbete genom att jämföra andra aspekter, utöver renderingstid, skulle kunna tillföra forskningsområdet.
Ort, förlag, år, upplaga, sidor
2022. , s. 36, vii
Nyckelord [sv]
Datavisualisering, väderdata, renderingstid, D3.js, Britcharts, Plotly.js
Nationell ämneskategori
Systemvetenskap, informationssystem och informatik
Identifikatorer
URN: urn:nbn:se:his:diva-21502OAI: oai:DiVA.org:his-21502DiVA, id: diva2:1679372
Ämne / kurs
Informationsteknologi
Utbildningsprogram
Webbutvecklare - programmering
Handledare
Examinatorer
2022-06-302022-06-302022-06-30Bibliografiskt granskad