Skip to main content

AccidentFrequencyChart

A visualization component that displays accident frequency data over time using charts.

πŸ“‹ Overview​

PropertyValue
Filesrc/components/AccidentFrequencyChart.tsx
TypeReact Functional Component
AuthorUIP Team
Version1.0.0

🎯 Purpose​

  • Display accident frequency trends over time
  • Visualize accident patterns by hour, day, or week
  • Support filtering by zone or severity
  • Interactive chart with tooltips and legends

πŸš€ Usage​

import { AccidentFrequencyChart } from '@/components/AccidentFrequencyChart';

function MyComponent() {
return (
<AccidentFrequencyChart
data={accidentData}
timeRange="7d"
groupBy="hour"
/>
);
}

πŸ“¦ Props​

PropTypeRequiredDefaultDescription
dataAccidentData[]Yes-Accident data array
timeRange'24h' | '7d' | '30d'No'7d'Time range to display
groupBy'hour' | 'day' | 'week'No'day'Data grouping
heightnumberNo300Chart height in pixels

See the complete components reference for all available components.