The data I propose to visualize for my project is Climate Change Impact on Agriculture Dataset from Kaggle.
The following tasks and questions will drive the visualization and interaction decisions for this project:
- Analyze Climate Trends Over Time
- Explore how variations in climate variables affect agricultural productivity
- Compare Agricultural Productivity Across Regions
- Investigate how specific climate factors (temperature vs. rainfall, ...) impact different crop types
- Discover how crop diversity in a region affects resilience to climate changes
- Task: Analyze Climate Trends Over Time
- This visualization focuses on long-term trends in climate factors like temperature and precipitation, along with crop yields, allowing users to examine changes and correlations over the years.
- Task: Explore how variations in climate variables affect agricultural productivity
- By visualizing pesticide use, fertilizer application, soil health, and crop yields, this chart helps users investigate how these factors impact agricultural productivity, highlighting potential effects on soil quality and yield outcomes.
- Task: Compare Agricultural Productivity Across Regions
- This heatmap shows crop yields and extreme weather events by region over time, allowing users to compare productivity across different areas and understand how regional variations in extreme weather affect yields.
(images are clickable which will open the link to the project.)
This is a prototype of visualization of the first sketch. It's a multi-line chart and it shows trends in crop yield, temperature, and precipitation over time from the year 2000 to 2005. Each line represents a different variable, allowing for an analysis of how these factors change over time and potentially relate to one another.
This is a prototype of the second sketch.
This is a start for the third sketch, but with a globe prioritizing the location (region) rather than a heat map.
- Combining climate and crop data with different units and scales may require complex normalization for meaningful comparisons.
- Implementing dynamic filters and region selectors could be technically challenging, potentially affecting performance with larger datasets.
Collect, clean, and normalize all required datasets, including climate, crop yield, and regional shapes.
Created a panning and zooming globe with cities that agriculturally represents
the country-region pair of each entries. Further work will be done to incorporate crop yields by crop type.
Each country-region might have multiple crops, and maybe offset the circles to show everything or have a select
bar or such.
Build basic versions of each chart without interactivity, ensuring data alignment and accuracy.
Continued to work on the same chart. updates:
- Tooltip with info
- Dropdown bar with year selection
- Give each distinct crop type a color and size them according to the value
- Different crop yields are spiraled out from the city's lat and long
Add filters, region selection, and hover details to enhance exploration and usability.
- Added color legend for crop types
- Color legend can be selected to show the selected crop type
- Can also be unselected to show all crop type
Refine visualizations, conduct user testing, and finalize adjustments for a polished, user-ready system.
- Fixed tooltips not disappearing when zooming and dragging.
- Fixed tooltips showing up when a selection is made.
- Fixed circles overlapping in the same region in the same year.
- Started to work on another viz, the second sketch.
- Implemented the data into scatter plot, where x and y axis is the pesticide usage and fertilizer usage; the size of the circle is the crop yield; the color is the health index.
- Tooltips for detailed information when hovered over the circles.
- Implemented another filter for the scatter plot to select region
- Can also select "all region" to show all data in a certain year
- Improved the tooltips location, if the circle is on the right edge or bottom, the tooltips are shown on the left or top of the cursor
- maybe combine/average same crop type in the same year in the same region for the globe viz


