Drawer

Visualizing Manhattan Tree Diversity

Congratulations on completing the "Programming Data Visualizations: A Coding Toolkit for Processing" course on Skillshare! It's time to put your newfound data visualization skills to work with a creative project. For this project, you'll use Processing to visualize a dataset that's both intriguing and challenging: the "Manhattan trees" dataset.

Instructions:

  1. Obtain the Dataset: Download the "Manhattan trees" dataset from the class resources or find your own suitable dataset related to Manhattan trees. The dataset should include attributes like tree species, location (latitude and longitude), and possibly other relevant information.

  2. Explore the Data: Before diving into visualization, spend time exploring the dataset. Understand its structure and contents, and identify key variables that you'd like to showcase in your visualization.

  3. Choose a Visualization Approach: Decide on the type of visualization you want to create. You could consider options like:

    • A map-based visualization that plots trees on a map of Manhattan using latitude and longitude.
    • A bar chart or pie chart that displays the distribution of different tree species.
    • A combination of multiple visualizations that provide a comprehensive view of tree diversity.
  4. Code Your Visualization: Use your Processing skills to code the chosen visualization(s). Depending on the complexity, you might need to create functions to read and parse the dataset, and then use appropriate graphical elements to represent the data visually.

  5. Interactivity: Implement interactivity in your visualization to enhance user engagement. For example, users could click on individual tree markers to display additional information about that tree, such as its species and age.

  6. Styling and Design: Pay attention to the aesthetics of your visualization. Choose appropriate colors, fonts, and layout to ensure that the visualizations are easy to understand and visually appealing.

  7. Documentation: Provide comments in your code to explain your thought process and the functionality of different parts of the visualization. Write a brief README file that describes how to run your Processing sketch and interact with the visualization.

  8. Share Your Project: Once your visualization is complete, showcase it on your Skillshare profile under the "Projects & Resources" tab for the "Programming Data Visualizations: A Coding Toolkit for Processing" course.