Create additional figure factories for dashboard charts #67
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Extend the figures module with additional chart types needed for the 5-tab dashboard. Currently we have choropleth, time_series, and summary_cards. Need bar charts, scatter plots, radar charts, and specialized visualizations.
Files to Create/Modify
portfolio_app/figures/bar_charts.pyportfolio_app/figures/scatter.pyportfolio_app/figures/radar.pyportfolio_app/figures/demographics.pyportfolio_app/figures/__init__.pyChart Specifications
Bar Charts
create_ranking_bar()- Top/Bottom 10 neighbourhoodscreate_stacked_bar()- Crime type breakdown, Dwelling typesScatter Plot
create_scatter_figure()- Income vs Crime, Rent vs IncomeRadar Chart
create_radar_figure()- Multi-axis comparison (amenity scores)Demographics
create_age_pyramid()- Age distribution by gendercreate_language_bar()- Top languages spokenAcceptance Criteria
Technical Notes
choropleth.pytitleparameterLabels: type:feature, component:frontend, priority:high, tech:python, tech:plotly