Skip to content

GeoDa Test Cases

Xun Li edited this page Apr 5, 2019 · 28 revisions

1. Custom Breaks

1.1 New Custom Breaks

1.1.1 Category Editor

□ New
□ Edit Title
□ Delete
□ Assoc. Var.
□ Breaks
□ Color Scheme
□ Categories
□ Save Categories to Table
□ Automatic Labels
□ Manually editing "breaks 1/2/3/.."
□ Manually sliding break
□ Brushing&Linking Histogram

1.1.2 Maps

  1. Map->Change Current MapType ->Custom Breaks -> Create New Custom

□ for themeless map, Variable Settings dialog will be prompted to select variable, then category editor will be created using selected variable, "quantile" breaks, "sequential" color scheme, and "5" categories
□ for thematic map, make sure the default category editor is created from current map
□ make sure the changes in category editor (new custom breaks) is applied to current map

  1. Cartogram->Classification Themes ->Custom Breaks -> Create New Custom

□ make sure the default category editor is created from current map
□ make sure the changes in category editor (new custom breaks) is applied to current map

  1. Bubble Chart ->Classification Themes ->Custom Breaks -> Create New Custom

□ make sure the default category editor is created from current map
□ make sure the changes in category editor (new custom breaks) is applied to current map

  1. Conditional Map ->Map Color Classification->Custom Breaks -> Create New Custom

□ make sure the default category editor is created from current map
□ make sure the changes in category editor (new custom breaks) is applied to current map

  1. Conditional Map ->Verticle Bins Classification->Custom Breaks -> Create New Custom

□ make sure the default category editor is created from current map
□ make sure the changes in category editor (new custom breaks) is applied to current map

  1. Conditional Map ->Horizontal Bins Classification->Custom Breaks -> Create New Custom

□ make sure the default category editor is created from current map
□ make sure the changes in category editor (new custom breaks) is applied to current map

  1. Conditional Histgram ->Verticle Bins Classification->Custom Breaks -> Create New Custom

□ make sure the default category editor is created from current map
□ make sure the changes in category editor (new custom breaks) is applied to current map

  1. Conditional Histgram ->Horizontal Bins Classification->Custom Breaks -> Create New Custom

□ make sure the default category editor is created from current map
□ make sure the changes in category editor (new custom breaks) is applied to current map

  1. Conditional Scatter Plot ->Verticle Bins Classification->Custom Breaks -> Create New Custom

□ make sure the default category editor is created from current map
□ make sure the changes in category editor (new custom breaks) is applied to current map

  1. Conditional Scatter Plot ->Horizontal Bins Classification->Custom Breaks -> Create New Custom

□ make sure the default category editor is created from current map
□ make sure the changes in category editor (new custom breaks) is applied to current map

1.1.3 Plots

  1. Histogram ->Histogram Classification ->Create New Custom

□ make sure the default category editor is created from current plot
□ make sure the changes in category editor (new custom breaks) is applied to current plot

  1. Parallel Coordinate Plot ->Classification Themes ->Create New Custom

□ make sure the default category editor is created from current plot
□ make sure the changes in category editor (new custom breaks) is applied to current plot

1.2 Use existing "Custom Breaks"

Suppose we have a custom breaks named "Custom_breaks_1"

maps

□ GeoDa Menu->Map->Custom Breaks->Custom_breaks_1 should pop-up variable selection dialog, and default variable is defined in Category Editor and category "Custom_breaks_1" will be loaded automatically

Project file (.gda)

□ GeoDa Menu->File->Save Project should save "Custom_breaks_1" meta-data in the .gda project file
□ GeoDa Menu->File->Open Project (or Drag-n-drop .gda file) should load "Custom_breaks_1" in Category Editor dialog; and also can be used in maps and plots

plots

  1. Histogram ->Histogram Classification ->Create New Custom

□ make sure the "Custom_breaks_1" category can be used in current plot

  1. Parallel Coordinate Plot ->Classification Themes ->Create New Custom

□ make sure the "Custom_breaks_1" category can be used in current plot

2. Histogram

2.1 Histogram Classification

Check if any "Custom Breaks" rendered correctly on canvas

E.g. Histogram: Crm_prp and "Custom Breaks": Crm_prs

2.2 Intervals

□ Choose Intervals # of Intervals should be >= 1 and <= # of obs.

2.3 View

□ Display Statistics
□ Set Display Precision (after check "Display Statistics")
□ Set Display Precision on Axes