JSFiddle - React, Tailwind, and code Playground
by oysteinmoseng
November 23, 2025
HTML
<script src="https://cdn.jsdelivr.net/npm/@highcharts/grid-lite/grid-lite.js"></script>
<div class="demo">
<div id="container"></div>
<p class="highcharts-description">
Grid with a bare-bone minimal configuration, using only the required <code>dataTable</code> API option.
</p>
</div>
CSS
@import url("https://cdn.jsdelivr.net/npm/@highcharts/grid-lite/css/grid-lite.css");
body {
font-family:
-apple-system,
BlinkMacSystemFont,
"Segoe UI",
Roboto,
Helvetica,
Arial,
"Apple Color Emoji",
"Segoe UI Emoji",
"Segoe UI Symbol",
sans-serif;
background: var(--highcharts-background-color);
color: var(--highcharts-neutral-color-100);
}
:root,
.highcharts-light {
--code-background: #f7f7f7;
--code-border: #e1e1e1;
}
@media (prefers-color-scheme: dark) {
:root {
--code-background: #2a2a2a;
--code-border: #4a4a4a;
}
}
.highcharts-dark {
--code-background: #2a2a2a;
--code-border: #4a4a4a;
}
#container {
padding: 8px 12px;
height: 250px;
}
.highcharts-description {
padding: 0 8px;
}
code {
font-family: Consolas, "courier new", monospace;
line-height: 1em;
background: var(--code-background);
border: 1px solid var(--code-border);
color: var(--highcharts-neutral-color-100);
padding: 2px 4px;
border-radius: 5px;
display: inline-block;
}
JavaScript
Grid.grid('container', {
lang: { decimalPoint: ',', thousandsSep: ' ' },
dataTable: { columns: { country: ['DE', 'FR', 'DE', 'FR', 'DE', 'FR', 'DE', 'FR'], revenue: [12.5, 8.75, 12.5, 8.75, 12.5, 8.75, 12.5, 8.75] } },
columns: [{
id: 'revenue',
dataType: 'number'
}]
});