- Add fixed subcategory color mapping based on December 2025 data - Update click handler and transformDrillDownData to use getSubcategoryColor - Rotate mini-charts 90° clockwise to match main chart orientation - Change month selector active state from blue to neutral gray (#4a4a4a) - Ensure colors stay consistent when switching months while drilled down Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| altcats-2025-01.csv | ||
| app.js | ||
| DEV.md | ||
| index.html | ||
| package.json | ||
| README.md | ||
| server.js | ||
| styles.css | ||
Visual Spending
A visualization tool for family spending data using Apache ECharts.
Features
- Visualize spending per categories, subcategories, and microcategories as a sunburst graph
- Display spending data for different months
- Interactive visualization with hover details and click navigation
Usage
- Ensure you have Node.js installed on your system
- Place your spending data CSV files in the root directory with the naming convention
altcats-YYYY-MM.csv - Run the server:
npm start
- Open your browser and navigate to
http://localhost:3000
Data Format
The CSV file should have the following columns:
- transaction_date
- category
- subcategory
- microcategory
- amount_rub
Technologies Used
- Apache ECharts
- Node.js