[CSCI 3665] Interactive Data Visualization

Instructor: Clare Bates Congdon



Son James Do
Set up initial documents and HTML files' skeletons 100% 0% 0%




Project description 45% 10% 45%




Data specification 5% 90% 5%




Initial question brainstorming 33% 33% 33%




Finalize questions to ask and discuss potential visualization for each question 33% 33% 33%




Draw sketches and write the brainstorming document 10% 45% 45%




Write project report and project goals (week 12) 60% 20% 20%












PROJECT CODING MILESTONES






November 22


  Reformat data into Json, and read in formatted data 100% 0% 0%
  Rough draft of animated scatterplot (without interactions) 100% 0% 0%
  Write up implementation path (FP6) 80% 0% 20%
  Find geomap data, and read in geomap data 0% 0% 100%
  Implement static geomap 0% 0% 100%
  Write the initial description for visualizations on interface 0% 0% 100%




November 24


  Start coloring each country according to its crop yield statically (for year 1975). 0% 20% 80%
  Write the revised version of project goal (FP11) 47.5% 5% 47.5%
  Write the revised version of project description (FP12) 100% 0% 0%
  Update weekly report (FP8) 50% 0% 50%
  Manually merge countries' names between two different dataset 0% 100% 0%
  Start investigating on slider for the map 0% 100% 0%




December 1


  Add animation control buttons to the scatterplot 100% 0% 0%
  Add radio buttons to the scatter plot for changing of x and y variables 100% 0% 0%
  Adjust color scheme of the visualizations for enhanced visibility 0% 0% 100%
  Add a real-time slider to the choropleth map 0% 90% 10%
  Add "size of plot = precipitation" to the legend of scatterplot 0% 0% 100%
  Update weekly report (FP8b) to reflect new development and goals 100% 0% 0%
  Create README file for the project 0% 0% 100%
  Meet with collaborator (Erik), consult with Clare and update the contribution table 33% 33% 34%




December 6 - 8


  Restructure the layout of the scatterplot 60% 0% 40%
  Build a slider in the scatterplot that allows user to specify the number of countries to display 90% 5% 5%
  Fix axis-scaling bugs that result in misbehavior of scatterplot 100% 0% 0%
  Restructure the layout of the choropleth map 0% 50% 50%
  Add a tooltip when hovering a specific country on the choropleth map 0% 90% 10%
  Add a radio button that allows user to switch between yield units (map) 100% 0% 0%
  Add an indicator dot that shows which country is currently zoomed in 40% 0% 60%
  Fix redrawing of the map when zoom-in bugs to sync with current year 0% 70% 30%
  Fix map bugs that redraw on the wrong year 0% 100% 0%
  Improve the color scheme and map legend 0% 0% 100%
  Write weekly project report (FP9) 100% 0% 0%
  PREPARING FOR PRESENTATION 30% 35% 35%




December 12 - 19


  Comment code, clean up extra and unnecessary parts 33% 34% 33%
  Restructure the naming of variables and turn magic numbers into variables 15% 70% 15%
  Write up the final report 100% 0% 0%
  Create a stand-alone version for the visualization 10% 0% 90%
  Make sure that all documents are HTML-legal 100% 0% 0%
  Organize the project portfolio, integrating everything to prepare for submission 33% 33% 34%