#mapid { height: 100%; } body { display: flex; flex-direction: row; margin: 0; padding: 0; } #map-container { flex: 1; height: 100vh; } #chart-container { flex: 1; padding: 20px; display: flex; align-items: center; justify-content: center; }