Add data_visualization_web_ui/index.html
This commit is contained in:
commit
af73e4ed43
1 changed files with 57 additions and 0 deletions
57
data_visualization_web_ui/index.html
Normal file
57
data_visualization_web_ui/index.html
Normal file
|
|
@ -0,0 +1,57 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="de">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>Magnetfeld-Visualisierung Passau</title>
|
||||||
|
<link rel="stylesheet" href="css/style.css">
|
||||||
|
<script type="module" src="js/app.js" defer></script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="app-shell">
|
||||||
|
<header class="app-header" role="banner">
|
||||||
|
<h1>Magnetfeld-Visualisierung Passau</h1>
|
||||||
|
<section class="filter-panel" aria-label="Datenfilter">
|
||||||
|
<form id="filter-form">
|
||||||
|
<label for="time-range">Zeitraum:</label>
|
||||||
|
<select id="time-range" name="time-range">
|
||||||
|
<option value="1h">Letzte Stunde</option>
|
||||||
|
<option value="6h">Letzte 6 Stunden</option>
|
||||||
|
<option value="24h">Letzte 24 Stunden</option>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<label for="sensor-select">Magnetometer:</label>
|
||||||
|
<select id="sensor-select" name="sensor-id">
|
||||||
|
<option value="all">Alle</option>
|
||||||
|
<option value="mag1">Magnetometer 1</option>
|
||||||
|
<option value="mag2">Magnetometer 2</option>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<button type="submit">Anwenden</button>
|
||||||
|
</form>
|
||||||
|
</section>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main>
|
||||||
|
<section class="chart-container chart" aria-label="Diagramme der Magnetfelder">
|
||||||
|
<div id="time-series-chart" class="chart__item" role="img" aria-label="Zeitreihen Diagramm"></div>
|
||||||
|
<div id="spectrum-chart" class="chart__item" role="img" aria-label="Spektraldiagramm"></div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section class="analysis-panel" aria-label="Analysemetriken">
|
||||||
|
<h2>Analysemetriken</h2>
|
||||||
|
<div class="analysis-panel__metrics">
|
||||||
|
<div id="mean-value" class="analysis-panel__metric" aria-live="polite">Durchschnitt: —</div>
|
||||||
|
<div id="peaks-value" class="analysis-panel__metric" aria-live="polite">Peaks: —</div>
|
||||||
|
<div id="noise-value" class="analysis-panel__metric" aria-live="polite">Noise: —</div>
|
||||||
|
<div id="drift-value" class="analysis-panel__metric" aria-live="polite">Drift: —</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<footer class="app-footer" role="contentinfo">
|
||||||
|
<p>© 2026 Donau2Space.de — Magnetometerdaten Passau</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
Loading…
Reference in a new issue