Chuyển tới nội dung chính

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.