Renderingstid för visualisering av väderdata med linjediagram: Jämförelsestudie av D3.js-baserade diagrambibliotek
2022 (Swedish)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE credits
Student thesisAlternative title
Render time for visualization of weather data with line graph : Comparative study of D3.js-based chart libraries (English)
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.
Place, publisher, year, edition, pages
2022. , p. 36, vii
Keywords [sv]
Datavisualisering, väderdata, renderingstid, D3.js, Britcharts, Plotly.js
National Category
Information Systems
Identifiers
URN: urn:nbn:se:his:diva-21502OAI: oai:DiVA.org:his-21502DiVA, id: diva2:1679372
Subject / course
Informationsteknologi
Educational program
Web Developer - Programming
Supervisors
Examiners
2022-06-302022-06-302022-06-30Bibliographically approved