联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-23:00
  • 微信:codinghelp

您当前位置:首页 >> Java编程Java编程

日期:2022-03-22 10:16

Part 1. Dataset

The dataset that you will be using is the public COVID - 19 dataset by ‘Our World in Data’. The csv file can be downloaded from the GitHub repository:

https://github.com/owid/covid-19-data/tree/master/public/data

The COVID- 19 Vaccinations dataset link:

https://github.com/owid/covid-19-data/tree/master/public/data/vaccinations

The datasets will also be made available on the F21DV Canvas page. All exercises in this lab should be attempted using the datasets listed in part 1.


Part 2. Overview Requirements

You should be familiar with the D3 library and its capabilities.  For this lab, you are provided with the datasets (Part    1) and you have to implement an interactive web-based application in D3.  You need to explain and justify your           selection of visualisation in the report.  Any test data or resources used for the project, should be included when you submit the final report/code.


Exercise: Key requirements of the lab

1.           Web-based application written in D3 (vs 7) is required. No php or server-side code should be used.

2.           You must be able to explain/demonstrate your code during one of the assigned lab sessions.

3.           The layout and user interaction should be intuitive to the user .

4.           In particular, transitions should be used to let the viewer know what data are new, changing, or exiting.

5.           Marks are awarded for creativity of Visualisation techniques (Not for the website design) .

6.           The student/project should show evidence of having detailed and critical knowledge of design patterns

presented in the course and applied in the project.

7.           The student/project should provide a critical analysis of the developed application (e.g. what are the limitations, improvements).

8.           You must use version 7+ of D3. You will get 0 marks if you use an older version (e.g., v4/5/6).

9.           JavaScript compiled from other languages (e.g. TypeScript) is not allowed. If such compilation is used, the

project will be disqualified and awarded a mark of 0 .

10.         Your project (code) and report must be comprehensively documented and detailed.


Exercise: Requirements Assessment

Your application should meet the requirements listed in the table below:


NumberRequirement

R1Use of three different D3 layouts in a single dashboard

R2Use of automatic scaling of all axes in a single layout during data update.


R3

Use of cross-layout brushing in which moussing over one data point in one chart highlights multiple associated data points in another chart.

R4Use of bidirectional interaction between three charts


R5

Faceted selection interaction between two layouts (in which mouseover or click in one layout results in data being filtered in a second layout).

R6Use of a map layout that has interaction with another layout.

R7Use of scalar data on a map (e.g. circles of different sizes to indicate different weightage).


R8Use of cross-layout brushing in which dragging a rectangle over several data points in one chart highlights multiple associated data points in another chart.

R9

Use of a clustering analysis


Part 3. Queries


Exercise: Answer the following queries in your application

You are required to answer the queries in this part of the lab to meet the requirements stated in part2. The queries should be answered by designing and implementing visualisation output in a dashboard, related to the COVID- 19     datasets (part 1) .


1.    Narrate the evolution of the COVID- 19 pandemic over the continents and specific countries (you can provide

the narration for a selection of countries).

2.    Is there a relation between the relative ‘wealth’ of a population and the evolution of the pandemic.

3.    What is the effect of vaccinations on the spread of cases/deaths and display any effect (if any) that booster jabs have on the cases/deaths.

4.    How does the geographical position of a country affect the evolution of COVID- 19.


End of Lab 3


相关文章

版权所有:留学生编程辅导网 2020 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp