本次CS代写的主要涉及如下领域: JavaScript代写,HTML代写,北美程序代写,加拿大程序代写,McGill University代写
Assignment 4 2020. Geo-Data Journalism
Due March 24 11:59pm
Worth 15 points
In teams, visualize geographic data with a non-cartographic technique available in D3JS. Write a brief online newspaper article—tell a story—that utilizes the geovizualization.
A good d3.js resource page is https://observablehq.com/@d3/gallery. Also look at https://towardsdatascience.com/data-visualization-with-d3-js-for-beginners-b62921e03b
Goals
- Conduct problem-based research/investigative journalism using Javascript-enabled data visualization
- Investigate data visualization approaches that expand our notion of what it means to “map” geographic data
- Continue to gain experience in webpage design and geoweb mashups by constructing a website
that appropriately displays your story and visualization
- Individually reflect on the assignment
Tasks
- Conduct investigative journalism that requires data visualization. a. Choose an issue that would benefit from better visualization of the data AND an alternate way of visualizing the data (i.e., not a cartographic-based visualization). b. Choose one or more geographic datasets. Remember a geographic datasets is any dataset with some georeference. It need not be a shape file. c. Write a newspaper article that uses your dataset and its visualization. The article should be no more than 500 words. What do your dataset and the visualization of that dataset help inform? d. Note: You will receive a better mark if you choose an interactive visualization than if you choose a static visualization, although a strong justification for your choice will make up for any lack of interactivity.
- Your visualization has two components: the website and the visualization on that page. a. Your webpage is part of a fictitious newspaper. Your specific page contains the article and the related interactive visualization b. Your webpage must be hosted on your group’s neogeoweb.ca site c. Make sure there is no copyrighted material on your webpage d. Take a screenshot of your webpage displaying the most interesting part of the
visualization.
e. Document your code.
- Your team needs to document your visualization in a report. That same report needs to include your individual reflections. In a typed word document your team should provide the following information: a. Describe the decisions you made in choosing your topic and visualization.
b. Report on up to three different visualizations you considered before you chose the
visualization you did.
c. Defend your visualization choice. Argue why your choice may be superior to a
cartographic approach.
Individually (each approximately three-quarters page):
a. What was the most difficult step in the process?
b. While still attempting to cover the same topics, how could the assignment be improved?
What might you add; what might you leave out?
c. Reflect on working with visualization, both D3JS and alternate ways of visualizing
geography. What are the strengths and weaknesses of both?
Send the HTML via email to [email protected] and [email protected]. Include in the subject line “Geog 384 Assignment 5 ”.
Note You may be tempted to use a program that generates a product for you (like a story map). This will be frowned upon. Create a website and visualization with an HTML/JS framework that you have written yourself. It should (1) appropriately display your article and (2) embed a supporting visualization that you have adapted from a D3.js example. The website and accompanying JS does not have to be professional, but, at this point in the class we expect some “elegance” in your code (i.e., readability, flow and efficiency in coding). The same elegance applies to the website. Remember that you are essentially storytelling using your article and its supporting D3 visualization. The underlying code should be comprehensible six months after the course is over.