Skip to content

[C4GT Community]: Add Dynamic Color Scaling to GeoPlot Visualizer #76

Open
@BISWASAHANA

Description

@BISWASAHANA

Ticket Contents

Problem Statement

At present, the GeoPlot visualizer uses a fixed color scale while demonstrating properties. For better visual appeal and quantitative analysis, a dynamic color scale simulated by actual property figures , would be of immense clarity.

Goals

Goals : Adding Dynamic Color Scaling to GeoPlot Visualizer

  • Determining minimum and maximum value range of the specific properties.
  • Implement automatic adjustment of colour gradient scale based on the range.
  • Allow optional manual color scaling by users.
  • Document the updated features for the ease of code maintainability.

Expected Outcome

  • GeoPlot visualizations will auto-adjust color scales based on the values of the fields.
  • Contrasting colour dynamics and scale, improving readability of the visualizations.
  • Manual adjustment of colour scaling by users when needed.

Acceptance Criteria

  • Dynamic scaling function works equally good for all properties.
  • Validating the scaling function by rigorous tests on varying sample datasets.
  • Documenting the changes in a concise manner for the future prospect of easier code maintainability.

Implementation Details

  • Update dynamic colour scaling funtion in GeoPlot.py to compute and visualize all properties alike.
  • Update Cesium-compatible color scale generation based on the computed range.
  • Document all the changes with inline comments.

Mockups/Wireframes

Not applicable.

Product Name

AgentTorch/visualize

Organisation Name

C4GT

Domain

AgentTorch

Tech Skills Needed

Express.js, Vue.js, CORS, Chart.js

Mentor(s)

@gamemaker1

Complexity

Medium

Category

Beginner Friendly

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions