Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Epic]: DistrictComparison #65

Open
4 tasks
Tracked by #290
NXXR opened this issue Jan 6, 2022 · 5 comments
Open
4 tasks
Tracked by #290

[Epic]: DistrictComparison #65

NXXR opened this issue Jan 6, 2022 · 5 comments
Labels
class:enhancement New feature or request Epic:DistrictComparison Issues that are part of the district comparison epic Epic type:web-frontend

Comments

@NXXR
Copy link
Collaborator

NXXR commented Jan 6, 2022

Related Issues


Tooltip

Improve tooltip with a lens highlighting the selected disctrict and show scenario p25, p50, and p75 of selected scenario (and real value)

  • Tooltip Example:
    LensMockup
    • Lens highlights selected District (might take up too much space)
    • Left gradient shows scenario's p50 (center dot), p25 and p75 (gradient start/end)
    • Right shows tooltip text
    • Border colored depending on selected scenario
    • selected District colored in current real value (?)

Scenario Comparison

Allow scenarios to be compared in the district map

  • display heatmap with relative difference between two scenarios or scenario and real value
  • reduce districts to a node map with colored nodes
    • colored with a heat legend based on the differece between scenarios
    • colored with both scenarios as gradients from p25 to p75
    • Node with borders colored according to scenario and real value in center:
      NodeMockup
    • Node without borders:
      NodeMockup_noBorder
@NXXR NXXR added class:enhancement New feature or request type:web-frontend labels Jan 6, 2022
@NXXR
Copy link
Collaborator Author

NXXR commented Jan 10, 2022

This paper:
Comparing Performance Heatmaps by D. Krakov and D. G. Feitelson
Discusses Comparison Techniques for Heatmaps (3 Dimensions of Data) and may provide a starting point for comparison techniques of the scenarios.

  • Most straightforward solution would be to paint a heatmap of simple or ratio difference between both scenario values.
  • Some relation to Kullback-Leibler Divergence may also be viable.
  • The later comparison techniques (Ch 5) like quiver plot don't appear useful in our case

@Pawandeep-Kaur-Betz
Copy link
Collaborator

Pawandeep-Kaur-Betz commented Apr 13, 2022

Heatmaps are the good solution for comparison. Very straight forward solutions would be, making a grid heatmap based on the geographical map. In this heatmap, rows are different simulations and columns are different states. Change in the color shows the change in the percentage of the infected people. Nested bars shows node information. For example like here.
viz idea
gridheatmap

@NXXR NXXR changed the title District Map Improvements District Comparison Feature May 13, 2022
@NXXR
Copy link
Collaborator Author

NXXR commented Jun 3, 2022

  • move view to district map location
  • 2D grid of nodes roughly georeferenced
  • 2 views
    • scenario comparison
    • compartment comparison

@Pawandeep-Kaur-Betz
Copy link
Collaborator

For 2D grid of georeferenced nodes -

The solution needs to be implemented is available in paper
https://www.gicentre.net/woodspatially2008

image

Inside the grids will be nested visualizations.

The code is old and is available in java with depedency to processing 3
https://www.gicentre.net/software#/treemappa/
https://github.com/gicentre/treemappa

It wont run in the current version of processing4.
Needs to remove the dependancy on processing3 and clean the code. If the code works, then we can implement it in ts-js.

@Pawandeep-Kaur-Betz
Copy link
Collaborator

Pawandeep-Kaur-Betz commented Aug 12, 2022

After the gridified map is finished, we might need the result of this study to use the effective zooming and lens style.

https://dl.acm.org/doi/abs/10.1145/3491102.3517673

@NXXR NXXR added the Epic label Oct 5, 2022
@NXXR NXXR added this to ESID Feb 10, 2023
@github-project-automation github-project-automation bot moved this to 🆕 New in ESID Feb 10, 2023
@NXXR NXXR moved this from 🆕 New to ⛰ Epics in ESID Feb 10, 2023
@NXXR NXXR changed the title District Comparison Feature [Epic]: DistrictComparison Feb 10, 2023
@NXXR NXXR added the Epic:DistrictComparison Issues that are part of the district comparison epic label Feb 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
class:enhancement New feature or request Epic:DistrictComparison Issues that are part of the district comparison epic Epic type:web-frontend
Projects
Status: Epics
Development

No branches or pull requests

2 participants