Puneet Saini
04/07/2025, 10:59 AMRashida Kanchwala
04/07/2025, 11:04 AMPuneet Saini
04/07/2025, 11:05 AMdatajoely
04/07/2025, 11:19 AMPuneet Saini
04/07/2025, 11:19 AMdatajoely
04/07/2025, 11:20 AMPuneet Saini
04/07/2025, 11:20 AMdatajoely
04/07/2025, 11:20 AMPuneet Saini
04/07/2025, 11:24 AMJuan Luis
04/07/2025, 11:27 AMNotebookVisualizer
, or the bundled ESM package https://github.com/kedro-org/kedro-viz/tree/main/esm and some browser automation solution it would be feasible to make something programmatic?Juan Luis
04/07/2025, 11:27 AMPuneet Saini
04/07/2025, 11:52 AMPuneet Saini
04/07/2025, 11:53 AMPuneet Saini
04/07/2025, 11:53 AMPuneet Saini
04/07/2025, 11:55 AMJuan Luis
04/07/2025, 12:03 PM<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Kedro-Viz</title>
</head>
<body>
<div id="kedro-viz-1234" style="height: 600px"></div>
<script src="<https://cdn.jsdelivr.net/npm/react@18.2/umd/react.production.min.js>"></script>
<!-- script src="<https://cdn.jsdelivr.net/npm/react-dom@18.2/umd/react-dom.production.min.js>"></script -->
<script type="module">
import { KedroViz, createRoot } from '<https://cdn.jsdelivr.net/gh/kedro-org/kedro-viz@main/esm/kedro-viz.production.mjs>';
const viz_container = document.getElementById('kedro-viz-1234');
const options = {
display: {
expandPipelinesBtn: false,
exportBtn: false,
globalNavigation: false,
labelBtn: false,
layerBtn: false,
metadataPanel: true,
miniMap: false,
sidebar: false,
zoomToolbar: false,
},
expandAllPipelines: false,
behaviour: {
reFocus: false,
},
theme: 'dark',
};
fetch('spaceflights.mock.json')
.then((response) => response.json())
.then((json) => {
if (createRoot && viz_container) {
const viz_root = createRoot(viz_container);
viz_root.render(
React.createElement(KedroViz, {
data: json,
options: options,
})
);
}
})
.catch((error) => console.error('Error loading data:', error));
</script>
</body>
</html>
Juan Luis
04/07/2025, 12:04 PMJuan Luis
04/07/2025, 12:05 PMPuneet Saini
04/07/2025, 12:08 PMPuneet Saini
04/07/2025, 12:08 PMJuan Luis
04/07/2025, 12:09 PM