Files
go-weather/frontend/src/components/temperature-plot-chart.tsx
T

26 lines
764 B
TypeScript

import { ScatterChart, Scatter, XAxis, YAxis, Tooltip, ResponsiveContainer } from "recharts";
import WeatherHistory from '@/hooks/weather-history'
function TemperaturePlotChart({data} : {data: WeatherHistory[] | undefined}){
if (!data || data.length === 0) {
return <div className="w-full h-96">No data available</div>
}
return (
<div className="w-full">
<ResponsiveContainer width="100%" height={400}>
<ScatterChart data={data}>
<XAxis dataKey="id" />
<YAxis />
<Tooltip />
<Scatter dataKey="temp" fill="#6366f1" />
</ScatterChart>
</ResponsiveContainer>
</div>
)
}
export default TemperaturePlotChart