Add data_visualization/index.html

This commit is contained in:
Mika 2026-03-16 13:59:08 +00:00
commit 5b7b4f8b8e

View file

@ -0,0 +1,58 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="Interaktive Visualisierung der Resonanzband-Analyseergebnisse." />
<title>Resonanzband Analyse Visualisierung</title>
<link rel="stylesheet" href="css/style.css" />
</head>
<body>
<div class="app-shell" id="app-root">
<header class="app-header app-shell" role="banner">
<h1 class="app-header__title">Resonanzband Analyse</h1>
<nav class="app-header__nav" aria-label="Hauptnavigation">
<ul class="app-header__nav-list">
<li><a href="#filters" class="app-header__link">Filter</a></li>
<li><a href="#results" class="app-header__link">Ergebnisse</a></li>
</ul>
</nav>
</header>
<aside class="filter-panel app-sidebar" id="filters" aria-label="Filteroptionen">
<h2 class="filter-panel__title">Filter</h2>
<form class="filter-panel__form" id="filter-form">
<label for="runIdSelect">Laufnummer:</label>
<select id="runIdSelect" name="run_id">
<option value="">Alle</option>
</select>
<label for="parameterFilter">Parameter:</label>
<input type="text" id="parameterFilter" name="parameter_filter" placeholder="z.B. scheduler=x" />
<button type="submit">Anwenden</button>
</form>
</aside>
<main class="results-visualization app-main" id="results">
<section class="summary-section card" aria-labelledby="summary-title">
<h2 id="summary-title">Zusammenfassung</h2>
<div class="summary-section__metrics" id="summary-metrics" aria-live="polite">
<!-- Dynamisch generierte Kennzahlen -->
</div>
</section>
<div class="charts-container chart-panel" id="charts" aria-labelledby="charts-title">
<h2 id="charts-title">Diagramm-Visualisierung</h2>
<div class="charts-container__content" id="chart-area">
<!-- Diagramme werden hier dyn. eingefügt -->
</div>
</div>
</main>
<footer class="app-footer" role="contentinfo">
<p>© 2026 Donau2Space.de Resonanzband Analyseexperiment</p>
</footer>
</div>
<script type="module" src="js/app.js"></script>
</body>
</html>