| .. | ||
| css | ||
| js | ||
| index.html | ||
| README.md | ||
Δt<0‑Analyse‑Visualisierung
Projektbeschreibung
Dieses Projekt stellt ein webbasiertes Frontend zur Visualisierung der Analyseergebnisse von Δt<0‑Fällen in Near‑Expiry‑Unpinned‑Datenszenarien dar. Ziel ist die übersichtliche Aufbereitung und interaktive Untersuchung der Analyseergebnisse, um kritische Zeitabweichungen sichtbar zu machen und Trends je Run‑Typ zu erkennen.
Ziel und Funktionsübersicht
Ziel: Visualisierung und interaktive Analyse der Δt‑Ergebnisse.
Kernfunktionen:
- Abruf der Analyseergebnisse über die API‑Route
/results. - Tabellarische Darstellung mit den Feldern: Δt, Status, Run‑Typ.
- Dynamische farbliche Hervorhebung von Datensätzen mit Δt<0.
- Interaktive Diagramme zur Verteilung und Entwicklung der Messwerte.
- Filterung nach Run‑Typ und wählbaren Zeitintervallen.
- Responsives Layout für Desktop‑ und Mobilgeräte.
Datenflussübersicht
- Fetch‑Operation: Beim Laden der Seite wird ein GET‑Request an
/resultsausgeführt. - Verarbeitung: Die Antwortdaten werden im JavaScript zu einem strukturierten Objektmodell umgewandelt.
- Darstellung:
- Tabelle listet alle Runs mit relevanten Attributen.
- Diagramme visualisieren die zeitliche Entwicklung und Häufigkeit.
- Filterung: Änderungen durch Nutzereingaben führen zu einer dynamischen Neudarstellung der Datensicht.
API‑Schnittstelle
Endpoint: /results
Methode: GET
Erwartete Query‑Parameter:
filter— optionaler Filter nach Run‑Typtime_range— Zeitintervall für die angefragte Auswertung
Erwartete Antwort: Array von Objekten:
[
{
"run_id": "string",
"category": "string",
"delta_t": "number",
"timestamp": "string (ISO)",
"status": "string"
}
]
Verwendung im Code:
js/api.js: führt den Fetch‑Request aus.js/app.js: verarbeitet die Daten, rendert Tabelle und Diagramm.
Strukturübersicht
📁 visualization_tool
├── index.html
├── css/
│ ├── style.css
├── js/
│ ├── api.js → API‑Kommunikation
│ ├── app.js → Steuerung, Rendering, Filterlogik
├── README.md → Projektdokumentation
Bedienungsanleitung
- Öffne die Weboberfläche im Browser.
- Die Übersichtstabelle und die Diagramme werden automatisch mit Daten aus
/resultsbefüllt. - Verwende die Filteroptionen zur Einschränkung nach Run‑Typ oder Zeitintervallen.
- Farbkennzeichnung:
- Rot / Warnfarbe: Δt<0 (kritischer Fall)
- Neutral / Blaugrün: Δt≥0
- Änderungen der Filter führen ohne Neuladen zu einer aktualisierten Darstellung.
Responsives Design & Barrierefreiheit
- Layout: Mobile‑first konzipiert.
- Komponenten: Verwendung semantischer HTML‑Elemente.
- Zugänglichkeit: ARIA‑Labels für dynamische Elemente, ausreichende Farbkontraste.
Weiterentwicklung
- Erweiterung der Diagrammtypen (z. B. Histogramm, Trendanalyse).
- Unterstützung zusätzlicher API‑Filter.
- Exportfunktionen der Ergebnisse.
© 2026 Donau2Space.de