docs/extend/key-concepts/ui/lens-config-api/lens-config-builder-api-treemap.md
Understanding LensTreeMapConfig in detail
chartType'treemap'titlestring:::{include} ./_snippets/dataset.md :::
breakdownLensBreakdownConfig[]:::{include} ./_snippets/breakdown.md :::
const treemapConfig: LensConfig = {
chartType: 'treemap',
title: 'Treemap chart',
dataset: {
esql: 'from kibana_sample_data_logs | stats bytes = sum(bytes) by geo.src, geo.dest',
},
breakdown: [
'geo.src',
'geo.dest',
],
value: 'bytes',
};
const configBuilder = new LensConfigBuilder(dataViewsAPI, lensFormulaAPI);
const lensConfig = configBuilder.build(treemapConfig, {
timeRange: { from: 'now-1y', to: 'now', type: 'relative' },
embeddable: true,
});