国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

FIT5147代寫、代做css/Java編程語言
FIT5147代寫、代做css/Java編程語言

時間:2024-10-07  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



Monash University
FIT51** Data Exploration and Visualisation Semester 2, 2024
Programming Exercise 3: D3 (5%) Programming Exercise 3: D3
Please carefully review all the requirements below to ensure you have a good understanding of what is required for your assessment.
1. Instructions&Brief
2. AssessmentResources 3. AssessmentCriteria
4. HowtoSubmit
5. LatePenalty
1. Instructions & Brief
In this assignment, you are required to demonstrate the ability to complete the source code of an interactive visualisation built using D3.
Relevant learning outcomes for FIT51**:
6. Implement interactive data visualisations using R and other tools
The final visualisation:
The expected final visualisation is about the topic of Melbourne’s Development Activity Monitor, similar to PE1 and PE2. The outcome is a web page containing two complementary visual elements. The first is a tree diagram showing groups of completed developments split by top 3 floor space uses: office, retail and education, branching into suburbs (inferred by the clue_small_area in this data). A second connected visual component shows a timeline displaying the trend of development every year for ten years from 2014-2023. These two visual elements are presented side-by-side and connect through interactive components. There is also a legend to describe the colour and text narration to help describe insights gained from the visualisation.
The template.
You will be given an incomplete file of source code for the final visualisation. Your task is to complete the code by following the provided instructions. We refer to this incomplete source code as the template. You are expected to not remove any aspect of this template.
 
 The template is a single HTML document. All references to external libraries, datasets, CSS, and the layout are already provided in the template. The webpage uses a side-bar layout. The left side-bar contains basic information about the visualisation, some data insights and information relating to the data source. The main canvas on the right is where the visualisation is placed. The HTML elements of tooltips are also provided in the template.
 To help you better understand the template structure, comprehensive comments are provided in the HTML elements as well as the javascript. Most of the javascript codes required to finish the visualisations are provided in the template, and are accompanied by descriptions. Most of the descriptions are represented as the #region and #endregion block of comments in the code.
There are two dataset files used in this project: 1. PE3_developments_hierarchy.json.
This data set is used to create the tree diagram structure and labels. 2. PE3_development_data.csv.
This dataset contains the following 5 columns: clue_small_area (name of the suburb), year_completed (year development completed), completed_developments (number of developments completed), floor_type (type of floor space: Office, Retail, Education), area (count of area in m2)
Detailed tasks:
You will only need to complete the javascript parts. These parts are indicated by a comment line: “ADD YOUR CODE HERE FOLLOWING THE INSTRUCTION” and a short indication of instruction and reference to Task #. There are 6 tasks that you need to complete. These tasks are based on the criteria described in Section 4: Assessment Criteria. The following is the list of these tasks, divided into two stages

 Stage 1: Complete the network diagram and timeline visualisations (Tasks **4)
The tree diagram should have three layers:
developments → (top three) floor space type → suburb name
The timeline shows total count of m2 of completed development per year (for each floor space type per suburb).
   #Task 1: Add nodes to the network diagram
● Take the node variable specified in the code and use it to create a symbol representing each node in the tree diagram.
● The symbol should be an appropriate design choice.
 #Task 2: Label the nodes
In this:
● Take the node variable specified above and use it to create a suitable label;
● The label should be placed in a suitable location, so that it is associated with the
node and that the label is readable and the tree diagram is visible (i.e. limited
overlap).
● Set the class attribute of the label to "label".
 #Task 3: Create the timeline bars
● The timeline bars are horizontal lines, or rectangles, with the same length and thickness. There should be 10 in a row representing the 10 years from 2014-2023. Create the 10 timeline bars.
Hint: to create and position the timeline bars, you can append lines (or rectangles) with a stroke width of about 10px. Use the y position of the respective suburb node, and the x position of respective year for y and x positions of each line respectively. The length of each line should span the distance between the vertical dashed lines that separate the years. You might need to make some adjustments by adding offsets for optimal alignment.
 #Task 4: Encode the total area in m2 (per suburb and year) using colour in the timeline bars
Only the colour of the bar will encode the total number of developed m2 completed per space type, per suburb per year. Do not hard code the total m2 count in your code.
● Choose a colour scheme and scale that is appropriate for the encoded variable, and enables you to differentiate the patterns in the timeline explained in the text description on the left side-bar.
● Add or modify the legend for the colour scale and any other visual variables you might add to match how you have encoded them.
Hint: do change the colour scheme from the default to a suitable scheme for this type of data. Try to find a scale range that is appropriate for the range of data.
   Stage 2: Adding interaction to connect the visualisations and ensure the data is communicated (Tasks 5-6)
The completed visualisation should have tooltips and highlighting on mouse hover over the timelines and nodes.
   #Task 5: Show the tooltip on mouse hover, when:
1) on the timeline bars:
● Show and hide the tooltip when the mouse pointer is on or leaving the bar;
● The tooltip should show relevant attributes associated with the bar being hovered,
including: Year, Suburb, Floor Space Type, and Total Area in m2.
 
    2) on the tree nodes:
● Show and hide the tooltip when the mouse pointer is on or leaving the node.
● For the leaf nodes: the tooltip should show the Suburb and Total Number of
developments
● For the non-leaf nodes: the tooltip should show the number of child nodes when
hovered over.
 #Task 6: Highlight the timeline bar and nodes when the mouse is hovering over the svg object
1) For the tree nodes:
● When the mouse pointer is hovering on a node, highlight the node. For instance, this could be using a different colour fill, outline, or both.
2) For the timeline bars:
● Highlight the timeline bar for the relevant year in the timeline on hover-over. For
instance, this highlight could be using a thicker outline. Note: this highlight should
not change the fill colour as the fill is related to the data we are examining. 3) For both:
● Finally, when the mouse pointer exits, the colour and thickness of the bars and nodes must always return back to the original / default style.
 Remember, you are only asked to complete the tasks above. We provided hints of the starting points for a task or a combination of the tasks with this comment: “ADD YOUR CODE HERE FOLLOWING THE INSTRUCTION”.
General Help Notes:
● The template uses D3 v7. This is important when referencing online resources which may use older versions of D3.
● You are allowed to make changes to the template, such as to add your own CSS rules, and adjust fonts and styling. However, any issues which arise from this (e.g., network graph or timeline no longer working, poor visual changes to the visualisation) may result in marks being deducted, even if not part of the given task.
● The datasets are stored on an online repository and are referenced via URL in the template (suffixed with “...DataPath”). You must NOT change these paths, nor should you download and use a local copy in your submission.
● Your code will be run through similarity detection software during the marking process. Be sure to acknowledge any reference sources in your code comments to avoid breaching academic integrity.
● Generative Artificial Intelligence (Generative AI) software or systems cannot be used for any part of this assessment task, including (but not limited to) generating written or visual components of your submitted work.
Continued Design Improvements (not needed for your PE3 submission):
A further improvement to the visualisation could include: highlighting links and connecting the visualisation components to more explicitly connect the tree diagram and timeline. The designer could for instance highlight the connecting links upon node hover over and emphasise the timeline bars for that tree branch (suburb) by deemphasising the other data objects using figure ground theory.

 3. Assessment Resources
● The template is provided in the assessment page on Moodle. The data is embedded in the template, no separate data file is needed.
4. Assessment Criteria
The following outlines the criteria which you will be assessed against.
● Ability to create simple static visualisations using D3 [3%]
o Demonstrated ability to create basic SVG elements using D3 [1%]
o Demonstrated ability to link data to visual properties [1%]
o Demonstrated ability to choose appropriate visual variables to encode
data [1%]
● Ability to create interactive visualisations using D3 [2%]
o Demonstrated ability to create an interactive visualisation in D3: tooltip
[1%]
o Demonstrated ability to create an interactive visualisation in D3:
highlight on mouse over [1%]
Please note that marks will be deducted if the provided template is not used, or if your submission uses modified and/or local copies of the datasets. Remember that you are allowed to improve on the template with improved aesthetics (e.g., CSS) and more advanced interactions and/or layouts if you wish, but this is not required for full marks.
5. How to Submit
The code for the final interactive visualisation should be submitted through Moodle. Ensure that all necessary files for the visualisation are included. The code’s components (i.e., HTML, CSS, JS) can either be in the same file or separated into individual files. Data files should not be included as these are accessed via the URLs provided in the template.
Submit a zip file containing all files required to run your work. Name the zip file in this format: [STUDENT ID]_[FIRST NAME]_[LAST NAME].zip
6. Late penalty
Following Monash late penalty policy. Late submissions will receive 5% deduction per day late. After 7 days, the assignment will not be graded or receive feedback.



 
請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp















 

掃一掃在手機打開當前頁
  • 上一篇:MA2552代做、代寫matlab設計程序
  • 下一篇:代做00301J 、Java設計編程代寫
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務 管路
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真技術服務
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲勞振動
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲
    流體cfd仿真分析服務 7類仿真分析代做服務40個行業
    流體cfd仿真分析服務 7類仿真分析代做服務4
    超全面的拼多多電商運營技巧,多多開團助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團助手
    CAE有限元仿真分析團隊,2026仿真代做咨詢服務平臺
    CAE有限元仿真分析團隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗證碼 豆包網頁版入口 破天一劍 目錄網 排行網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    色噜噜色狠狠狠狠狠综合色一| 伊人久久99| 伊人久久大香线蕉午夜av| 欧美成人高潮一二区在线看| 久久精品五月婷婷| 色视频一区二区三区| 99在线首页视频| 久久成人国产精品| 国产在线日韩在线| 国产精品电影网站| 韩国v欧美v日本v亚洲| 国产精品日韩在线播放| 日韩午夜视频在线观看| 久久久欧美精品| 色就是色欧美| 国产成人精品免费视频大全最热 | 亚洲97在线观看| 97精品一区二区三区| 亚洲区一区二区三区| 不卡影院一区二区| 亚洲欧美99| 99国产精品白浆在线观看免费| 一区二区在线不卡| 99久久久精品免费观看国产| 亚洲一区二区三区精品视频| 69av视频在线播放| 亚洲精品第一区二区三区| 91高潮在线观看| 日日噜噜夜夜狠狠久久丁香五月 | 黄色片一级视频| 国产精品久久精品国产| 国产欧美一区二区在线播放| 色综合91久久精品中文字幕| 国产精品一区二区免费在线观看 | 国产美女精品在线观看| 一区二区在线观看网站| 91国产在线播放| 热久久免费视频精品| 国产精品入口日韩视频大尺度 | 亚洲综合精品伊人久久| 91精品国产一区| 欧美一级免费播放| 国产成人精品一区二区三区福利| 免费观看亚洲视频| 欧美精品少妇videofree| 99久久精品免费看国产四区 | 欧美日韩ab片| 国产成一区二区| 青青草原一区二区| 美女av一区二区| 久久久久九九九| 精品嫩模一区二区三区| 国产99久久精品一区二区 夜夜躁日日躁| 99在线国产| 欧洲美女7788成人免费视频| 久热精品视频在线免费观看| 91国产丝袜在线放| 欧美性受xxxx黑人猛交88| 精品国产乱码久久久久久蜜柚| 97人人模人人爽人人喊中文字| 日韩videos| 色综合老司机第九色激情| 国产高清视频一区三区| 国产中文字幕在线免费观看| 亚洲一区二区在线播放| 久久久精品一区| av动漫在线免费观看| 欧美午夜小视频| 永久久久久久| 久久人人爽人人爽爽久久| 草b视频在线观看| 黄色片视频在线免费观看| 亚洲综合av影视| 精品国内亚洲在观看18黄| 97公开免费视频| 精品视频一区二区三区四区| 天天成人综合网| 欧美精品一区二区三区国产精品| 久久精品一区二| 国产精品一区专区欧美日韩| 欧美日韩亚洲免费| 日韩av不卡在线| 欧美激情一区二区久久久| 精品激情国产视频| 久久综合九色综合网站| 国产精品一区在线播放| 国模精品系列视频| 日本一区二区在线| 一本久道久久综合狠狠爱亚洲精品| 国产精品视频中文字幕91| 久久免费少妇高潮久久精品99| 国产欧美日韩免费| 国内一区二区三区在线视频| 日韩国产欧美精品| 手机看片日韩国产| 亚洲人一区二区| 最新中文字幕久久| 久热精品在线视频| 国产精品免费在线播放| 日韩在线视频网| 久久这里精品国产99丫e6| 古典武侠综合av第一页| 精品一区二区三区无码视频| 人人干视频在线| 欧美一区二区三区免费观看| 亚洲视频在线观看日本a| 国产a∨精品一区二区三区不卡| 国产精品久久久久久久久久久不卡 | 亚洲国产一区二区精品视频 | 国产精品.com| av免费观看久久| 国产美女高潮久久白浆| 麻豆中文字幕在线观看| 欧美国产日韩激情| 欧美日韩免费高清| 琪琪亚洲精品午夜在线| 日韩欧美黄色大片| 热99精品里视频精品| 欧洲精品在线视频| 欧美在线一级视频| 欧美视频第一区| 欧美日韩免费精品| 欧美精品国产精品久久久| 欧美一级大片在线观看| 欧美中在线观看| 欧美极品色图| 黄色网在线视频| 美女在线免费视频| 国产欧美在线观看| 成年人网站国产| 91国产高清在线| 久久99精品久久久久久水蜜桃| 久久精品日产第一区二区三区| 久久精品.com| 久久精品国产91精品亚洲| 国产精品美女xx| 色综合久久天天综线观看| 亚洲一区二区在线免费观看| 日韩中文字幕一区| 欧美一区亚洲一区| 国产制服91一区二区三区制服| 精品视频一区二区三区四区| 国产精品夜夜夜爽张柏芝| 91九色在线观看视频| 久草视频国产在线| 国产精品免费网站| 精品免费二区三区三区高中清不卡| 欧美大片欧美激情性色a∨久久| 亚洲人久久久| 琪琪亚洲精品午夜在线| 国产主播一区二区三区四区| www.九色.com| 久久精品国产sm调教网站演员 | 国产精品二区在线观看| 久久久久久国产精品| 欧美一区二区三区精品电影| 精品欧美国产| αv一区二区三区| 丝袜一区二区三区| 九九热r在线视频精品| 欧美一区二区三区在线免费观看| 欧美夜福利tv在线| 浮妇高潮喷白浆视频| 久久精品日韩精品| 久久亚洲春色中文字幕| 痴汉一区二区三区| 激情五月开心婷婷| 91久久精品一区二区别| 国产成人精品在线视频| 亚洲午夜精品一区二区三区| 青春草在线视频免费观看| 国产精品夜间视频香蕉| 国产成人拍精品视频午夜网站| 精品久久久久av| 日韩手机在线观看视频| 国产视频999| 久久波多野结衣| 欧美激情二区三区| 人妻无码一区二区三区四区| 国产精品一区在线观看| 国产成人精品午夜| 日韩一级片免费视频| 国产一区二区在线视频播放| 国产传媒久久久| 一区二区不卡在线| 激情综合网俺也去| 国产妇女馒头高清泬20p多| 国产精品第一区| 秋霞毛片久久久久久久久| www婷婷av久久久影片| 国产精品久久..4399| 日本一区二区三区www| 国产精品一色哟哟| 国产精品精品软件视频| 欧美一级片免费播放| 国产精品一区二区欧美黑人喷潮水| 久久久国产一区二区| 日韩av播放器| 91精品国产免费久久久久久| 精品国产区在线|