首页
网站开发
桌面应用
管理软件
微信开发
App开发
嵌入式软件
工具软件
数据采集与分析
其他
首页
>
> 详细
代写R语言编程|代写R语言程序|代做C/C++编程|代做Matlab程序
项目预算:
开发周期:
发布时间:
要求地区:
29/08/2023, 17:13 Assignment 2: Interactive Data Visualisation in R
Assignment 2: Interactive Data Visualisation in R
24/09/2023
100 Possible Points
In Progress
NEXT UP: Submit Assignment
Unlimited Attempts Allowed
Attempt 1 Add Comment
Details
Objective
1. To produce an interactive R Shiny interface to present a dataset of your choice;
2. To use the techniques, principles, and software learned during the subject and lab sessions, including applying your feedback
from Assignment 1;
3. To demonstrate your ability to challenge yourself and innovate in a code-based enrivonment to present data in an engaging,
novel manner.
Learning outcomes
ILO 1. Apply the cognitive and technical principles of information visualisation across various domains
ILO 3. Analyse big spatial data sets using data visualisation and geovisualisation techniques
Context
In this task, you are going to develop one visually appealing and communicative interactive data visualisation interface using R
based on your selected dataset.
Referring to the R programming and Shiny exercises from Labs 4 to 7, as well as other online resources, you will need to combine,
adapt and build upon these to design and create your own interactive interface containing at least one form of novel interaction.
You will need to get familiar with your chosen dataset and design your interface with reference to the principles of interaction design,
cartography and data graphics learned in the lectures. You will assess your interface according to these principles and iteratively
redesign your interface to improve it.
Your resulting interface must have one or more data visualisations with some form of interaction, although the data visualisations
themselves do not all need to be interactive. The interface must communicate a clear message about your data to a dened
audience, and you must present a one-page design summary explaining your design decisions that help to achieve this.
Please note, that the focus of this assignment is to create an interface to present the dataset in your chosen scope and/or
geographic area. You are not expected to perform any in-depth data modelling, although data selection will be an important part of
the design process to ensure that only relevant data is available to the user.
What distinguishes this assignment from Assignment 1 is the focus on interface and interactivity and the need to think more carefully
about basic design principles – you no longer have Tableau to do some of the thinking for you.
Technical requirements
You will create an interface in R. You can use any packages you wish; however, you must use Shiny to create an app (graphical user
interface).
In class, we covered ggplot2 (and ggiraph) and some packages for spatial visualisation. Students who are not familiar with R
programming may prefer to explore these libraries more deeply.
If you would like to learn more, there are a number of online books on R and Shiny, for example:
Lander, J. P. (2014). R for everyone: Advanced analytics and graphics (https://cat.lib.unimelb.edu.au:443/record=b7253346~S30)
, 2nd edition, Addison-Wesley - introduction to R, includes a chapter on Shiny
Resnizky, H. (2015). Learning Shiny (https://cat2.lib.unimelb.edu.au/record=b7243085~S30) , O'Reilly - simple intro to R and Shiny,
limited material on data graphics
Chang, W. (2018). R Graphics Cookbook (https://cat.lib.unimelb.edu.au:443/record=b7253353~S30) , 2nd edition, O'Reilly - focus
on ggplot2 graphics
Submit Assignment
29/08/2023, 17:13 Assignment 2: Interactive Data Visualisation in R
https://canvas.lms.unimelb.edu.au/courses/154446/assignments/387909 2/7
Sievert, C. (2019). Interactive web-based data visualization with R, plotly, and shiny (https://plotly-r.com/) , CRC Press - a
more advanced look at interactive data graphics in R
Assessment
This exercise is to be completed individually in your own time.
The assessment is worth 20% of your nal subject mark.
You must submit the following through Canvas:
1. A zipped file containing any data sets you used and working R code that generates the data graphic with a clear
acknowledgement of any code used or adapted from other sources. Please note you are required to provide comments on your
R code: for every piece of code (e.g. a loop or a non-trivial calculation), you need to add a comment before the code to describe
it.
2. A PDF design summary report, submitted simultaneously into Canvas (not inside your zipped le), containing the following:
A one-page summary of your design;
An appendix that clearly describes all of the sources used in your design and describes how the sources are used in your
interface.
In your one-page summary, you can also provide extra information about your design to highlight any background work or to assist
the user in understanding and/or using your interface.
Your R code should contain the commands necessary to install and use any packages necessary for your R code to run. You will be
penalised if the marker has to manually install any necessary packages, and heavily penalised if the marker is unable to get your
code working with reasonable eort.
IMPORTANT: The following topics are not allowed in 2023 because too many students selected them in 2022:
Any topics relating to rearms or homicides in the United States, including gun violence, police shootings, murders,
and so on
Submissions based on these topics will receive zero marks for Assignment 2. The only exception is if you wish to incorporate
a data graphic on these topics as a minor part of a broader interface. In this case, please get permission from your tutor.
Data
The focus of Assignment 2 is to create an interactive data visualisation interface, NOT analyse a big dataset. That's why we suggest
using pre-packaged data which has already been formatted ready for visualisation. You are free to choose your own data source or
use a dataset from one of the following suggested sources:
Tidy Tuesday data (wide assortment of data, 2018 to present) (https://github.com/rfordatascience/tidytuesday)
FiveThirtyEight open data (US-centric, 2014 to present) (https://data.vethirtyeight.com/)
Washington Post (US-centric) (https://github.com/washingtonpost)
BuzzFeed News (US-centric, 2014 to 2022) (https://github.com/BuzzFeedNews/everything)
Tableau has a list of free public data sets (https://www.tableau.com/learn/articles/free-public-data-sets)
The data search engine Kaggle (https://www.kaggle.com/datasets?minUsabilityRating=9.00+or+higher) - consider ltering by
high usability score
Before choosing a dataset, please read the important note above about topics that are not allowed.
Deadline
The submission deadline is Sunday 24 September 2023 at 23:59. A late penalty may be applied on the basis of the lateness if
there is no extension being approved prior to the deadline. Students must apply for an extension directly to the Subject Admin
(bsaeidian@student.unimelb.edu.au (mailto:bsaeidian@student.unimelb.edu.au) ).
Assessments submitted after the original due date without an extension, or after the new due date if an extension has been
granted by the Subject Coordinator, will be subject to a penalty of 10% in the mark received in this assessment for each
working day the assessment task is late. For example, if you are late by one day and your assessment reaches a standard of
80 out of 100, you will now receive 70 in this assessment only.
Assessment Criteria
Submit Assignment
29/08/2023, 17:13 Assignment 2: Interactive Data Visualisation in R
https://canvas.lms.unimelb.edu.au/courses/154446/assignments/387909 3/7
The key assessment criteria are (out of 100%): Basic design (30%), Technical challenge (30%), Design innovation (30%), and Design
summary (10%). See the rubric for more details.
As a guide to grade-related criteria:
<50%: Inadequate work that in one or more respects fails to meet basic technical standards or apply basic design principles
50-60%: Satisfactory work that is a correctly submitted basic interface to the data for presentation purposes using basic visual
variables
60-70%: Good work that involves marginal additional technical challenge such as increased interactivity (such as displaying
multiple data layers on a map), marginal design innovation and moderate levels of design quality
70-80%: Excellent work that involves clear additional technical challenge such as greater interactivity (such as tools allowing the
user to explore the data set) or design innovation, and high levels of design quality
>80%: Outstanding work that demonstrates substantial additional technical challenge, substantial design innovation, awless
design, and involves work that clearly goes beyond that normally expected in class.
Hints
You are free to design any type of data graphic. You do not need to design an interface that contains spatial data, although you
are most welcome to do so if you wish. High-quality visualisations containing spatial data will be rewarded in the grade
accordingly.
You should aim to design your own data graphic, not simply duplicate an existing one. Copying will be penalised under any
categories and is a form of plagiarism.
You are encouraged to conduct extensive research to nd interesting and engaging ways of constructing your data graphic. This
might be where most of your time is spent.
Think carefully about your use of visual variables. These have been key discussion points in many lectures.
Consider the principles of data integrity, aesthetics, correspondence, and density in your design based on what has been
discussed in the lecture.
Your summary and interface must be carefully designed. If your interface requires a page of dense text to explain, it is unlikely
that the interface itself is well-designed and intuitive to use. Thus, it is recommended that you keep the design summary as brief
as you can while providing a clear explanation of how to use your interface.
Note, that your design summary will be assessed based on its design. You should take care to ensure the design summary is
carefully presented with attention to detail. For example, you may prefer to have an annotated diagram as your design summary
instead of text.
Spelling and grammar are part of the assessment as well. Your design summary and interface should exhibit attention to detail
and be free of errors.
Plagiarism
In short: you must clearly acknowledge any material you have used in your assessment. Plagiarism is copying, and use of
another’s work without proper acknowledgment (can be both known and unknown). The university has a clear policy prohibiting any
form of plagiarism. Further information can be found at https://academicintegrity.unimelb.edu.au/
(https://academicintegrity.unimelb.edu.au/) .
Note that it is acceptable to reuse ideas and code you have found on the web as long as the source is acknowledged and that use is
permitted by any license restrictions. If properly acknowledged, using other people’s code and ideas can count as independent
background research (see grade-related criteria above). If not properly acknowledged, using other people’s code and ideas is
plagiarism and will result in a mark of zero for this assessment. In serious cases, plagiarism may also result in failure of the entire
subject and further University disciplinary action.
Coda
Originally created by Matt Duckham, revised by Katerina Pavkova, Alan Thomas, and Bahram Saeidian. Licensed under a Creative
Commons Attribution 3.0 Unported License (https://creativecommons.org/licenses/by/3.0/) .
Q&A
If you have any questions about Assessment 2, please post them on the Discussion Board
(https://canvas.lms.unimelb.edu.au/courses/154446/discussion_topics/930239) for this assessment. The tutors will attend to questions
there on a regular basis. If you know the answer to any questions, you are also welcome to post your answer. You can also ask
questions in the lab sessions. We are a learning community and interaction is always welcome. Of course, if you have any specic
questions, you can also email your tutor to seek help.
Submit Assignment
29/08/2023, 17:13 Assignment 2: Interactive Data Visualisation in R
https://canvas.lms.unimelb.edu.au/courses/154446/assignments/387909 4/7
View Rubric
Submit Assignment
29/08/2023, 17:13 Assignment 2: Interactive Data Visualisation in R
https://canvas.lms.unimelb.edu.au/courses/154446/assignments/387909 5/7
GEOM90007 Assignment 2 Rubric
Criteria Ratings Pts
Basic design
of the
interface
view longer
description
/ 30 pts
Technical
challenge
view longer
description
/ 30 pts
30 to >23.8 pts
Excellent
The interface is
submitted in the
correct format.
The interface is
neat and wellpresented with
valid data story
and coherent
and clear
theme/message
. It is consistent
and
aesthetically
appealing.
There is
consistency in
fonts and
colours and the
interface is free
of grammatical
mistakes.
23.8 to >22.4
pts
Correct
The interface is
submitted in the
correct format.
The interface is
neat and wellpresented with
valid data story
and coherent
and clear
theme/message
. It is mostly
consistent and
aesthetically
appealing, but
has a few minor
issues in fonts,
colours, and/or
grammar and
spelling.
22.4 to >20.8
pts
Mostly Correct
The interface is
submitted in the
correct format
The interface is
neat and wellpresented with
valid data story
and coherent
and clear
theme/message
. It is generally
consistent and
aesthetically
appealing, but
has some minor
issues. The
fonts and
colours used in
the interface are
mostly
consistent.
Some
grammatical
mistakes.
20.8 to >19.4
pts
Flawed
The submission
of the interface
is mostly
correct. The
interface is
almost neat and
well-presented.
However, the
theme/message
is not crystalclear. There are
a few major
issues and
several minor
issues with the
consistency
and aesthetics
of the basic
design,
including the
fonts and
colours used in
the interface.
Some
grammatical
mistakes.
19.4 to >14.8
pts
Many Major
Issues
The submission
of the interface
is mostly
correct.
Attempts to
adhere to
design
principles, but
there are many
aws. Key
elements may
be missing.
There is an
attempt to
create data
story, but there
are many aws
such as using
unrelated
visualisations.
There are
issues with the
consistency of
the fonts and
colours and
grammatical
mistakes. There
are several
major and
minor issues.
14.8 to >0 pts
Fail (0% - 49%)
The les are
submitted in a
piecemeal way.
R code does
not run without
signicant
editing by the
marker. The
interface fails to
follow basic
design
conventions or
has severe data
integrity aws.
There are
several critical
issues, e.g., it is
incomprehensib
le and without
any theme; or
only a few
random
visualisations
have been
created, or no
work has been
submitted.
30 to >23.8 pts
Strong
Challenge
The work
involves
advanced
technical
challenges. The
R code uses
new or dierent
programming
techniques.
There is clear
evidence of
advanced
thinking. The
libraries
(packages)
used are well
chosen and
used in a
sophisticated
way. There are
a wide range of
appropriate and
23.8 to >20.8
pts
Developing
Challenge
The work
involves good
technical
challenges. The
R code
eectively uses
libraries
(packages)
and/or own
programming
and adapts the
interface to the
needs of the
graphic. There
are some
decent eorts
to use new and
appropriate
visualisations,
and there are
some change
20.8 to >17.8
pts
Minor
Technical
Challenge
The work
involves good
technical
challenges. The
R code uses
some new
programming
techniques that
are adapted to
the needs of the
graphic. There
are some eorts
to use new and
appropriate
visualisations
and there are
some changes
and
improvements
17.8 to >14.8
pts
Limited
Challenge
The interface
uses some new
techniques and
visualisations at
a basic level,
with some
attempts to
change and
improve the
defaults.
14.8 to >11.8
pts
Very Limited
Challenge
Limited,
ineective use
of new
techniques and
visualisations,
with minimal
attempts to
change and
improve the
defaults.
11.8 to >0 pts
Fail (0% - 49%)
The work
involves no
technical
challenge.
Almost the
entire R script
consists of
code copied
from Labs 4-7
or from the
Internet, with no
insight into how
to properly
adapt the code
to their
interface/data.
Submit Assignment
29/08/2023, 17:13 Assignment 2: Interactive Data Visualisation in R
https://canvas.lms.unimelb.edu.au/courses/154446/assignments/387909 6/7
GEOM90007 Assignment 2 Rubric
Criteria Ratings Pts
Design
innovation
view longer
description
/ 30 pts
Design
summary
view longer
description
/ 10 pts
Total Points: 0
new
visualisations in
the interface.
and
improvements
on the basis of
the defaults.
on the basis of
the defaults.
30 to >23.8 pts
Strong
Innovation
Excellent work.
Design is fresh
and creative yet
highly effective;
interface
reveals
interesting or
meaningful
patterns; is
notably
aesthetically
pleasing or
striking;
demonstrates
independent
background
research.
23.8 to >20.8
pts
Developing
Innovation
The interface
presents data
quite creatively
and eectively,
and interesting
patterns are
apparent, but
the interface
may need more
work to be
totally eective
(for example,
removing nondata-ink).
20.8 to >17.8
pts
Minor Design
Innovation
The interface
uses
moderately
innovative
design
elements that
are beyond
standard
elements
covered in
class. There are
some patterns
in the data, but
the patterns
could be more
meaningful and
eective in data
presentation.
17.8 to >14.8
pts
Limited
Innovation
It uses a few
design
elements that
are beyond
standard
elements
covered in
class. There are
some attempts
to investigate
some simple
and obvious
patterns, but
the patterns
could be more
meaningful and
eective in data
presentation.
14.8 to >10.8
pts
Very Limited
Innovation
Limited,
ineective
attempts at
innovation are
seen in the
design. There is
no attempt to
reveal patterns
in data.
10.8 to >0 pts
No Design
Innovation
Default settings
are used (or so
it appears when
looking at the
interface).
10 to >7.9 pts
Excellent
The design
summary is
well-structured
and eectively
explains the
design choices.
It is neat and
well-designed,
and there is
aesthetic
consistency in
fonts and
colours. It is
free of
grammatical
errors.
7.9 to >7.4 pts
Very Good
The design
summary is
well-structured
and explains
most design
choices. It is
mostly neat and
well-designed,
and there is
aesthetic
consistency in
fonts and
colours, but has
some minor
grammatical
errors.
7.4 to >6.9 pts
Good
The design
summary
explains most
design choices
but a few
elements are
missing. It is
generally neat
and welldesigned, and
there is
aesthetic
consistency in
fonts and
colours, but has
some minor
grammatical
errors.
6.9 to >6.4 pts
Fair
The design
summary
explains some
design choices,
but a few
elements are
missing. Also, it
could be
structured
better. It is
generally neat
with a few
minor issues.
There is
aesthetic
consistency in
fonts and
colours, but has
some minor
grammatical
errors.
6.4 to >4.9 pts
Minimal
Although the
design
summary
explains some
design choices,
a few key
elements are
missing. There
are also a few
issues with the
structure, e.g.,
too brief or
restates the
obvious. There
are a few major
issues with the
design of the
summary, e.g.
in aesthetic
consistency
and/or
neatness.
Finally, there are
some
grammatical
errors.
4.9 to >0 pts
Inadequate
There are major
issues with the
structure and
design of the
design
summary, or
there is no work
being
submitted.
Submit Assignment
29/08/2023, 17:13 Assignment 2: Interactive Data Visualisation in R
https://canvas.lms.unimelb.edu.au/courses/154446/assignments/387909 7/7
Choose a submission type.
Upload More
Choose a file to upload
File permitted: ZIP, PDF, TXT
Canvas Files
I agree to the tool's End-User License Agreement (https://api.turnitin.com/api/lti/1p0/user/static_eula)
This assignment submission is my own, original work
or
Submit Assignment
软件开发、广告设计客服
QQ:99515681
邮箱:99515681@qq.com
工作时间:8:00-23:00
微信:codinghelp
热点项目
更多
urba6006代写、java/c++编程语...
2024-12-26
代做program、代写python编程语...
2024-12-26
代写dts207tc、sql编程语言代做
2024-12-25
cs209a代做、java程序设计代写
2024-12-25
cs305程序代做、代写python程序...
2024-12-25
代写csc1001、代做python设计程...
2024-12-24
代写practice test preparatio...
2024-12-24
代写bre2031 – environmental...
2024-12-24
代写ece5550: applied kalman ...
2024-12-24
代做conmgnt 7049 – measurem...
2024-12-24
代写ece3700j introduction to...
2024-12-24
代做adad9311 designing the e...
2024-12-24
代做comp5618 - applied cyber...
2024-12-24
热点标签
mktg2509
csci 2600
38170
lng302
csse3010
phas3226
77938
arch1162
engn4536/engn6536
acx5903
comp151101
phl245
cse12
comp9312
stat3016/6016
phas0038
comp2140
6qqmb312
xjco3011
rest0005
ematm0051
5qqmn219
lubs5062m
eee8155
cege0100
eap033
artd1109
mat246
etc3430
ecmm462
mis102
inft6800
ddes9903
comp6521
comp9517
comp3331/9331
comp4337
comp6008
comp9414
bu.231.790.81
man00150m
csb352h
math1041
eengm4100
isys1002
08
6057cem
mktg3504
mthm036
mtrx1701
mth3241
eeee3086
cmp-7038b
cmp-7000a
ints4010
econ2151
infs5710
fins5516
fin3309
fins5510
gsoe9340
math2007
math2036
soee5010
mark3088
infs3605
elec9714
comp2271
ma214
comp2211
infs3604
600426
sit254
acct3091
bbt405
msin0116
com107/com113
mark5826
sit120
comp9021
eco2101
eeen40700
cs253
ece3114
ecmm447
chns3000
math377
itd102
comp9444
comp(2041|9044)
econ0060
econ7230
mgt001371
ecs-323
cs6250
mgdi60012
mdia2012
comm221001
comm5000
ma1008
engl642
econ241
com333
math367
mis201
nbs-7041x
meek16104
econ2003
comm1190
mbas902
comp-1027
dpst1091
comp7315
eppd1033
m06
ee3025
msci231
bb113/bbs1063
fc709
comp3425
comp9417
econ42915
cb9101
math1102e
chme0017
fc307
mkt60104
5522usst
litr1-uc6201.200
ee1102
cosc2803
math39512
omp9727
int2067/int5051
bsb151
mgt253
fc021
babs2202
mis2002s
phya21
18-213
cege0012
mdia1002
math38032
mech5125
07
cisc102
mgx3110
cs240
11175
fin3020s
eco3420
ictten622
comp9727
cpt111
de114102d
mgm320h5s
bafi1019
math21112
efim20036
mn-3503
fins5568
110.807
bcpm000028
info6030
bma0092
bcpm0054
math20212
ce335
cs365
cenv6141
ftec5580
math2010
ec3450
comm1170
ecmt1010
csci-ua.0480-003
econ12-200
ib3960
ectb60h3f
cs247—assignment
tk3163
ics3u
ib3j80
comp20008
comp9334
eppd1063
acct2343
cct109
isys1055/3412
math350-real
math2014
eec180
stat141b
econ2101
msinm014/msing014/msing014b
fit2004
comp643
bu1002
cm2030
联系我们
- QQ: 9951568
© 2021
www.rj363.com
软件定制开发网!