Open
Description
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)
Complexity
Medium
Category
Beginner Friendly