[SOLVED] Java javascript python Purpose

$25

File Name: Java_javascript_python_Purpose.zip
File Size: 282.6 KB

5/5 - (1 vote)

Purpose

Analytic scope

Visualization

Design reflection

Programming

Submission

For this assignment you are to create your first visualizations dealing with the data you have chosen. These can be STATIC: while you will probably add interactions later, for this assignment you just need to design and implement the visual representations.
You must develop at least FOUR visualizations that coherently express data questions that you have around your data set. More are welcomed, of course. For each visualization, you must define how it fits your analytic questions and justify the design.
Specify the questions you have about your data at both top level and specific scales. A high-level question may be: What factors are most important in making a camera popular? what kinds of cameras appeal to what kinds of people and why? These questions define your analytic lens on your data. You will be developing a series of visualizations that address specific aspects of these questions. For example, What is the relation between price and popularity for different types of users? What kinds of cameras do different kinds of users buy?
Finally, identify the audience for the visualization (who and why)
Your project will require several visualizations. This is the first visualization design and implementation. This will represent only a part of the visualizations you build in total for your final project, but it should be your first cut at a useful data tool. You must:
show multiple dimensions
use the appropriate visual features mapped to the right dimensions in the right hierarchy
use the appropriate visualization type for the questions
be structured to answer at least one of the research questions you have for your project.

For each visualization you create:
identify the data dimensions you are using
define your visual feature data mapping
Visualization idiom chosen and why
: explain how the visualization addresses a particular question or questions and justify the particular design decisions
Note that if you have tried visualizations that are less effective, you may keep them in your notebook and reflect on why they dont work. While these are not part of your Counted visualizations, the reflection will be useful as you go through the iterative design process,and we will see your process.
You will write this in your Observable notebooks. You are also welcome to write this in external code such as Python or Javascript if you prefer but we must be able to run it, so the requirement is on you to provide either a link to the executable with a report or a zip file.
You may use libraries from another source, but YOU MUST ATTRIBUTE YOUR SOURCES. I expect you to write your own code for much of this, but part of modern development is the intelligent discovery and re-use of existing resources. YOU MUST BE ABLE TO DESCRIBE WHAT THOSE RESOURCES ARE DOING, however.

While this is a paired assignment, there is no need to combine your notebooks. Decide who does what in your assignment, select the same dataset, and then hand in both notebooks, as you will be able to combine them into your project later. For example, if person 1 does 2 visualizations and person 2 does 1 more complex visualization, hand in both notebooks. We can review them both.MAKE SURE WE KNOW WHO YOUR PARTNER IS.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[SOLVED] Java javascript python Purpose
$25