Fork of Loading Data SyriaViolationsDocumentationCenter Francesca Sajedi
This visualization displays aggregated Syrian violation records from the Syria Violations Documentation Center, showing the count of civilian and non-civilian casualties across provinces, dates, and responsible actors. The code fetches a CSV file and parses it with `d3.csvParse`, converting the count column to numeric values. Using D3 v7, the visualization initially renders the raw data as JSON text in a `<pre>` element, with a state management pattern where data loading triggers a re-render through the `setState` function. The framework is D3 with a custom `viz` function handling the container updates.
AI-generated descriptionData from: https://github.com/curran/data/blob/gh-pages/SyriaViolationsDocumentationCenter/dataAggregated.csv
Questions to ask:
Civilian vs Non-Civilian over time How many violations there were per province over time? Who was involved based on civilian and non-civilian? Who was involved based on province?
Column Name Type Info Status Categorical Civilian and Non-Civilian Province Categorical Date Quantitative Actors Categorical Who is involved,many options count Quantitative Number of violations