chartlet 0.1.0

Compile structured data into deterministic, accessible static charts
Documentation
1
<div class="chartlet-wrapper"><style>.chartlet-topic-picker{border:none;padding:0;margin:0 0 12px 0}.chartlet-topic-picker legend{font-size:14px;font-weight:650;margin-bottom:4px}.chartlet-topic-picker label{display:inline-flex;align-items:center;min-height:44px;font-size:13px;margin-right:14px;cursor:pointer;white-space:nowrap}.chartlet-topic-picker input{margin-right:4px}.chartlet-topic-picker input:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.chartlet-wrapper:has(.chartlet-topic-picker input:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-area{fill:var(--chartlet-quiet)}.chartlet-wrapper:has(.chartlet-topic-picker input:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-label,.chartlet-wrapper:has(.chartlet-topic-picker input:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-value{fill:var(--chartlet-text)}.chartlet-wrapper:has(.chartlet-topic-picker input:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-point{fill:var(--chartlet-muted)}.chartlet-wrapper:has(.chartlet-topic-picker input:checked) .chartlet-topic-panel,.chartlet-wrapper:has(.chartlet-topic-picker input:checked) ~ .chartlet-topic-panel{display:none}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-0:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-area.chartlet-topic-0{fill:var(--chartlet-accent)}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-0:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-label.chartlet-topic-0,.chartlet-wrapper:has(.chartlet-topic-picker input.topic-0:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-value.chartlet-topic-0{fill:var(--chartlet-background)}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-0:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-point.chartlet-topic-0{fill:var(--chartlet-background)}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-0:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-outside.chartlet-topic-0{fill:var(--chartlet-accent)}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-0:checked) .chartlet-topic-panel-0,.chartlet-wrapper:has(.chartlet-topic-picker input.topic-0:checked) ~ .chartlet-topic-panel-0{display:block}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-1:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-area.chartlet-topic-1{fill:var(--chartlet-accent)}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-1:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-label.chartlet-topic-1,.chartlet-wrapper:has(.chartlet-topic-picker input.topic-1:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-value.chartlet-topic-1{fill:var(--chartlet-background)}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-1:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-point.chartlet-topic-1{fill:var(--chartlet-background)}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-1:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-outside.chartlet-topic-1{fill:var(--chartlet-accent)}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-1:checked) .chartlet-topic-panel-1,.chartlet-wrapper:has(.chartlet-topic-picker input.topic-1:checked) ~ .chartlet-topic-panel-1{display:block}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-2:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-area.chartlet-topic-2{fill:var(--chartlet-accent)}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-2:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-label.chartlet-topic-2,.chartlet-wrapper:has(.chartlet-topic-picker input.topic-2:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-value.chartlet-topic-2{fill:var(--chartlet-background)}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-2:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-point.chartlet-topic-2{fill:var(--chartlet-background)}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-2:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-outside.chartlet-topic-2{fill:var(--chartlet-accent)}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-2:checked) .chartlet-topic-panel-2,.chartlet-wrapper:has(.chartlet-topic-picker input.topic-2:checked) ~ .chartlet-topic-panel-2{display:block}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-3:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-area.chartlet-topic-3{fill:var(--chartlet-accent)}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-3:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-label.chartlet-topic-3,.chartlet-wrapper:has(.chartlet-topic-picker input.topic-3:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-value.chartlet-topic-3{fill:var(--chartlet-background)}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-3:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-point.chartlet-topic-3{fill:var(--chartlet-background)}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-3:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-outside.chartlet-topic-3{fill:var(--chartlet-accent)}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-3:checked) .chartlet-topic-panel-3,.chartlet-wrapper:has(.chartlet-topic-picker input.topic-3:checked) ~ .chartlet-topic-panel-3{display:block}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-4:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-area.chartlet-topic-4{fill:var(--chartlet-accent)}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-4:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-label.chartlet-topic-4,.chartlet-wrapper:has(.chartlet-topic-picker input.topic-4:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-value.chartlet-topic-4{fill:var(--chartlet-background)}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-4:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-point.chartlet-topic-4{fill:var(--chartlet-background)}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-4:checked) #chartlet-57bec97a1b361d0b .chartlet-topic-outside.chartlet-topic-4{fill:var(--chartlet-accent)}.chartlet-wrapper:has(.chartlet-topic-picker input.topic-4:checked) .chartlet-topic-panel-4,.chartlet-wrapper:has(.chartlet-topic-picker input.topic-4:checked) ~ .chartlet-topic-panel-4{display:block}</style><fieldset class="chartlet-topic-picker"><legend>Area</legend><label><input type="radio" name="topic-chartlet-57bec97a1b361d0b" class="topic-0" checked> AI in practice</label><label><input type="radio" name="topic-chartlet-57bec97a1b361d0b" class="topic-1"> Engineering</label><label><input type="radio" name="topic-chartlet-57bec97a1b361d0b" class="topic-2"> Cloud native</label><label><input type="radio" name="topic-chartlet-57bec97a1b361d0b" class="topic-3"> Web marketing</label><label><input type="radio" name="topic-chartlet-57bec97a1b361d0b" class="topic-4"> Management</label></fieldset><figure class="chartlet-figure" data-viz="chart"><figcaption>Insights themes</figcaption><svg xmlns="http://www.w3.org/2000/svg" width="800" height="450" viewBox="0 0 800 450" id="chartlet-57bec97a1b361d0b" role="img" aria-labelledby="chartlet-57bec97a1b361d0b-title chartlet-57bec97a1b361d0b-description" class="chartlet-root"><title id="chartlet-57bec97a1b361d0b-title">Insights themes</title><desc id="chartlet-57bec97a1b361d0b-description">Which topics carry the most published articles, and how closely they relate.</desc><style>.chartlet-root{--chartlet-text:#172033;--chartlet-muted:#344054;--chartlet-grid:#d9dee8;--chartlet-zero:#667085;--chartlet-accent:#2563eb;--chartlet-background:#fff;--chartlet-color-1:#2563eb;--chartlet-color-2:#c2410c;--chartlet-color-3:#475569;--chartlet-color-4:#111827;max-width:100%;height:auto;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--chartlet-text)}#chartlet-57bec97a1b361d0b .chartlet-title{font-size:22px;font-weight:650;fill:var(--chartlet-text)}#chartlet-57bec97a1b361d0b .chartlet-label,#chartlet-57bec97a1b361d0b .chartlet-tick,#chartlet-57bec97a1b361d0b .chartlet-value,#chartlet-57bec97a1b361d0b .chartlet-value-inverse,#chartlet-57bec97a1b361d0b .chartlet-axis-title{font-size:12px;fill:var(--chartlet-muted)}#chartlet-57bec97a1b361d0b .chartlet-value,#chartlet-57bec97a1b361d0b .chartlet-value-inverse{font-weight:600}#chartlet-57bec97a1b361d0b .chartlet-value{fill:var(--chartlet-text)}#chartlet-57bec97a1b361d0b .chartlet-value-inverse{fill:var(--chartlet-background)}#chartlet-57bec97a1b361d0b .chartlet-axis-title{font-weight:600}#chartlet-57bec97a1b361d0b .chartlet-grid{stroke:var(--chartlet-grid);stroke-width:1}#chartlet-57bec97a1b361d0b .chartlet-zero{stroke:var(--chartlet-zero);stroke-width:1.5}#chartlet-57bec97a1b361d0b .chartlet-bar,#chartlet-57bec97a1b361d0b .chartlet-point{fill:var(--chartlet-accent)}#chartlet-57bec97a1b361d0b .chartlet-line{fill:none;stroke:var(--chartlet-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#chartlet-57bec97a1b361d0b .chartlet-background{fill:var(--chartlet-background)}.chartlet-root{--chartlet-sea:#f2efe8;--chartlet-quiet:#fff}.chartlet-root.chartlet-theme-dark{--chartlet-sea:#131a24;--chartlet-quiet:#1e2836}#chartlet-57bec97a1b361d0b .chartlet-sea{fill:var(--chartlet-sea)}#chartlet-57bec97a1b361d0b .chartlet-graticule{stroke:var(--chartlet-grid);stroke-width:1;opacity:.7}#chartlet-57bec97a1b361d0b .chartlet-compass-ring{fill:var(--chartlet-background);stroke:var(--chartlet-grid);stroke-width:1}#chartlet-57bec97a1b361d0b .chartlet-compass-needle{fill:var(--chartlet-muted);opacity:.55}#chartlet-57bec97a1b361d0b .chartlet-compass-north{fill:var(--chartlet-accent)}#chartlet-57bec97a1b361d0b .chartlet-compass-label{font-size:11px;font-weight:650;fill:var(--chartlet-muted)}#chartlet-57bec97a1b361d0b .chartlet-cartouche{fill:var(--chartlet-background);stroke:var(--chartlet-grid);stroke-width:1}#chartlet-57bec97a1b361d0b .chartlet-cartouche-frame{fill:none;stroke:var(--chartlet-grid);stroke-width:1}#chartlet-57bec97a1b361d0b .chartlet-cartouche-heading{font-weight:650;fill:var(--chartlet-text)}#chartlet-57bec97a1b361d0b .chartlet-cartouche-meta{fill:var(--chartlet-muted)}#chartlet-57bec97a1b361d0b .chartlet-topic-area{fill:var(--chartlet-accent)}#chartlet-57bec97a1b361d0b .chartlet-topic-halo{fill:none;stroke:var(--chartlet-accent);stroke-width:10;stroke-linejoin:round;opacity:.16}#chartlet-57bec97a1b361d0b .chartlet-topic-band{fill:none;stroke:var(--chartlet-grid);stroke-width:1;stroke-dasharray:3 6;stroke-linejoin:round}#chartlet-57bec97a1b361d0b .chartlet-topic-link{fill:none;stroke:var(--chartlet-grid);stroke-width:1.5;stroke-dasharray:4 5;stroke-linecap:round}#chartlet-57bec97a1b361d0b .chartlet-topic-leader{stroke:var(--chartlet-zero);stroke-width:1}#chartlet-57bec97a1b361d0b .chartlet-topic-point{fill:var(--chartlet-background);opacity:.6}#chartlet-57bec97a1b361d0b .chartlet-topic-label{font-weight:650;fill:var(--chartlet-background)}#chartlet-57bec97a1b361d0b .chartlet-topic-value{fill:var(--chartlet-background)}#chartlet-57bec97a1b361d0b .chartlet-topic-outside{font-weight:650;fill:var(--chartlet-text)}#chartlet-57bec97a1b361d0b .chartlet-topic-outside-value{fill:var(--chartlet-muted)}</style><rect x="24" y="34" width="752" height="392" class="chartlet-sea"/><line x1="174.4" y1="34" x2="174.4" y2="426" class="chartlet-graticule"/><line x1="324.8" y1="34" x2="324.8" y2="426" class="chartlet-graticule"/><line x1="475.2" y1="34" x2="475.2" y2="426" class="chartlet-graticule"/><line x1="625.6" y1="34" x2="625.6" y2="426" class="chartlet-graticule"/><line x1="24" y1="164.667" x2="776" y2="164.667" class="chartlet-graticule"/><line x1="24" y1="295.333" x2="776" y2="295.333" class="chartlet-graticule"/><polyline points="635.303,179.573 626.485,201.687 611.305,219.336 595.61,233.23 584.74,249.006 568.087,258.564 553.65,272.141 536.246,284.843 515.307,287.887 495.082,281.248 475.055,276.749 454.427,270.686 437.562,257.317 423.287,241.058 418.339,219.738 420.386,198.453 421.045,179.573 416.406,159.9 420.538,140.318 433.015,124.587 447.746,112.012 459.241,95.664 475.267,82.909 495.231,78.647 515.307,73.772 535.841,76.339 558.114,76.227 581.068,81.154 598.695,96.184 610.125,116.217 618.576,136.797 627.449,157.266 635.303,179.573" class="chartlet-topic-band"/><polyline points="629.848,179.573 621.431,200.682 606.942,217.529 591.96,230.791 581.584,245.85 565.688,254.974 551.907,267.933 535.294,280.058 515.307,282.964 496.001,276.627 476.884,272.332 457.194,266.544 441.096,253.783 427.47,238.263 422.747,217.912 424.701,197.595 425.33,179.573 420.902,160.794 424.846,142.102 436.755,127.086 450.817,115.083 461.789,99.478 477.087,87.303 496.144,83.234 515.307,78.581 534.908,81.031 556.168,80.924 578.078,85.628 594.905,99.974 605.815,119.097 613.882,138.741 622.352,158.28 629.848,179.573" class="chartlet-topic-band"/><polyline points="401.393,295.02 394.178,316.56 383.382,335.404 368.925,350.504 357.202,366.335 341.24,377.863 324.696,388.716 305.704,394.654 285.886,400.838 265.792,396.037 245.588,392.307 224.213,387.319 206.878,374.027 191.896,357.822 186.001,336.393 185.03,315.081 183.929,295.02 182.65,274.485 191.41,255.887 201.842,238.863 214.488,223.622 227.803,208.093 244.924,196.129 265.298,191.52 285.886,183.173 307.854,184.578 325.239,200.011 338.915,215.656 352.663,228.243 360.421,245.217 374.55,258.294 389.97,274.316 401.393,295.02" class="chartlet-topic-band"/><polyline points="396.142,295.02 389.256,315.581 378.95,333.568 365.15,347.982 353.96,363.094 338.724,374.097 322.932,384.457 304.803,390.125 285.886,396.028 266.705,391.446 247.42,387.885 227.016,383.124 210.469,370.436 196.168,354.967 190.541,334.512 189.614,314.169 188.564,295.02 187.342,275.418 195.705,257.665 205.662,241.416 217.734,226.867 230.443,212.044 246.786,200.624 266.234,196.224 285.886,188.257 306.855,189.598 323.451,204.33 336.504,219.263 349.627,231.278 357.033,247.481 370.52,259.963 385.239,275.257 396.142,295.02" class="chartlet-topic-band"/><polyline points="409.644,108.613 408.951,125.745 397.212,138.749 387.12,150.719 373.668,158.243 360.876,167.812 345.014,169.137 329.84,165.241 313.43,163.317 295.79,157.837 288.157,141.439 282.906,125.255 282.582,108.613 283.512,92.134 289.477,76.549 301.588,65.187 312.171,51.727 329.973,52.479 345.014,49.152 360.513,50.77 374.433,57.657 388.153,65.474 400.085,76.818 406.732,92.075 409.644,108.613" class="chartlet-topic-band"/><polyline points="406.706,108.613 406.044,124.966 394.839,137.379 385.206,148.805 372.365,155.987 360.155,165.121 345.014,166.386 330.53,162.667 314.866,160.831 298.028,155.599 290.742,139.947 285.729,124.498 285.42,108.613 286.308,92.883 292.001,78.006 303.562,67.161 313.663,54.312 330.657,55.03 345.014,51.855 359.809,53.399 373.096,59.973 386.192,67.435 397.581,78.263 403.927,92.827 406.706,108.613" class="chartlet-topic-band"/><polyline points="515.28,353.734 515.81,369.495 511.253,385.063 498.993,395.737 489.111,409.37 473.122,413.94 456.99,413.708 441.286,412.343 430.264,400.025 418.948,391.776 409.893,380.926 399.793,369.06 397.965,353.734 396.673,337.572 406.662,324.677 416.534,313.278 426.862,301.552 440.188,291.027 456.99,288.443 472.807,294.705 488.247,299.596 504.554,306.17 513.522,321.096 516.846,337.696 515.28,353.734" class="chartlet-topic-band"/><polyline points="512.631,353.734 513.136,368.779 508.786,383.639 497.083,393.828 487.651,406.841 472.389,411.203 456.99,410.982 442,409.679 431.479,397.921 420.677,390.047 412.033,379.69 402.393,368.363 400.648,353.734 399.415,338.307 408.95,325.998 418.373,315.117 428.232,303.923 440.951,293.877 456.99,291.411 472.088,297.388 486.826,302.057 502.392,308.332 510.952,322.579 514.125,338.425 512.631,353.734" class="chartlet-topic-band"/><polyline points="272.362,137.009 270.691,150.004 264.849,161.636 258.032,172.847 248.368,182.344 235.762,187.646 222.194,185.907 209.205,185.485 196.37,181.738 185.814,173.389 176.5,163.391 173.079,150.17 174.337,137.009 172.676,123.741 177.264,111.069 184.854,99.67 196.808,93.039 207.963,83.898 222.194,79.513 236.675,82.966 248.646,91.194 258.141,101.062 267.243,111.001 271.217,123.874 272.362,137.009" class="chartlet-topic-band"/><polyline points="270.081,137.009 268.487,149.413 262.91,160.517 256.403,171.218 247.178,180.283 235.146,185.344 222.194,183.685 209.796,183.281 197.544,179.705 187.468,171.736 178.577,162.192 175.311,149.572 176.513,137.009 174.926,124.344 179.306,112.248 186.552,101.367 197.962,95.038 208.61,86.312 222.194,82.126 236.017,85.423 247.444,93.276 256.507,102.696 265.195,112.183 268.989,124.471 270.081,137.009" class="chartlet-topic-band"/><polyline points="515.307,179.573 494.424,185.688 473.863,192.441 453.622,199.831 433.702,207.858 414.103,216.523 394.824,225.825 375.866,235.764 357.228,246.341 338.912,257.554 320.916,269.406 303.24,281.894 285.886,295.02" class="chartlet-topic-link"/><line x1="268.729" y1="112.663" x2="345.014" y2="108.613" class="chartlet-topic-leader"/><line x1="156.924" y1="158.663" x2="222.194" y2="137.009" class="chartlet-topic-leader"/><line x1="695.885" y1="292.85" x2="738.199" y2="288.8" class="chartlet-topic-leader"/><line x1="167.879" y1="338.85" x2="285.886" y2="295.02" class="chartlet-topic-leader"/><line x1="637.394" y1="183.623" x2="515.307" y2="179.573" class="chartlet-topic-leader"/><line x1="531.141" y1="357.784" x2="456.99" y2="353.734" class="chartlet-topic-leader"/><polyline points="624.394,179.573 616.378,199.677 602.578,215.722 588.31,228.352 578.428,242.694 563.289,251.383 550.164,263.725 534.343,275.273 515.307,278.04 496.921,272.005 478.714,267.915 459.961,262.403 444.63,250.249 431.652,235.468 427.154,216.086 429.015,196.737 429.615,179.573 425.397,161.688 429.153,143.887 440.496,129.586 453.888,118.154 464.338,103.292 478.907,91.696 497.056,87.822 515.307,83.391 533.974,85.724 554.222,85.622 575.089,90.101 591.115,103.765 601.505,121.977 609.188,140.686 617.254,159.294 624.394,179.573" class="chartlet-topic-halo chartlet-topic-0"/><polyline points="624.394,179.573 616.378,199.677 602.578,215.722 588.31,228.352 578.428,242.694 563.289,251.383 550.164,263.725 534.343,275.273 515.307,278.04 496.921,272.005 478.714,267.915 459.961,262.403 444.63,250.249 431.652,235.468 427.154,216.086 429.015,196.737 429.615,179.573 425.397,161.688 429.153,143.887 440.496,129.586 453.888,118.154 464.338,103.292 478.907,91.696 497.056,87.822 515.307,83.391 533.974,85.724 554.222,85.622 575.089,90.101 591.115,103.765 601.505,121.977 609.188,140.686 617.254,159.294 624.394,179.573" class="chartlet-topic-area chartlet-topic-0" data-cx="515.307" data-cy="179.573"><title>AI in practice: 291</title></polyline><polyline points="390.892,295.02 384.334,314.602 374.518,331.732 361.376,345.46 350.718,359.852 336.208,370.332 321.168,380.198 303.903,385.596 285.886,391.218 267.619,386.854 249.251,383.463 229.82,378.928 214.06,366.845 200.44,352.112 195.081,332.632 194.199,313.257 193.198,295.02 192.035,276.351 199.999,259.444 209.482,243.968 220.979,230.113 233.083,215.995 248.648,205.119 267.17,200.929 285.886,193.341 305.857,194.618 321.662,208.648 334.094,222.871 346.592,234.313 353.645,249.744 366.489,261.632 380.507,276.198 390.892,295.02" class="chartlet-topic-halo chartlet-topic-1"/><polyline points="390.892,295.02 384.334,314.602 374.518,331.732 361.376,345.46 350.718,359.852 336.208,370.332 321.168,380.198 303.903,385.596 285.886,391.218 267.619,386.854 249.251,383.463 229.82,378.928 214.06,366.845 200.44,352.112 195.081,332.632 194.199,313.257 193.198,295.02 192.035,276.351 199.999,259.444 209.482,243.968 220.979,230.113 233.083,215.995 248.648,205.119 267.17,200.929 285.886,193.341 305.857,194.618 321.662,208.648 334.094,222.871 346.592,234.313 353.645,249.744 366.489,261.632 380.507,276.198 390.892,295.02" class="chartlet-topic-area chartlet-topic-1" data-cx="285.886" data-cy="295.02"><title>Engineering: 282</title></polyline><polyline points="403.768,108.613 403.138,124.187 392.466,136.01 383.292,146.891 371.063,153.731 359.434,162.43 345.014,163.635 331.22,160.093 316.302,158.344 300.265,153.362 293.326,138.455 288.552,123.742 288.257,108.613 289.103,93.632 294.526,79.463 305.535,69.134 315.156,56.898 331.34,57.582 345.014,54.558 359.104,56.028 371.759,62.289 384.231,69.396 395.078,79.708 401.122,93.579 403.768,108.613" class="chartlet-topic-halo chartlet-topic-2"/><polyline points="403.768,108.613 403.138,124.187 392.466,136.01 383.292,146.891 371.063,153.731 359.434,162.43 345.014,163.635 331.22,160.093 316.302,158.344 300.265,153.362 293.326,138.455 288.552,123.742 288.257,108.613 289.103,93.632 294.526,79.463 305.535,69.134 315.156,56.898 331.34,57.582 345.014,54.558 359.104,56.028 371.759,62.289 384.231,69.396 395.078,79.708 401.122,93.579 403.768,108.613" class="chartlet-topic-area chartlet-topic-2" data-cx="345.014" data-cy="108.613"><title>Cloud native: 100</title></polyline><polyline points="509.981,353.734 510.463,368.062 506.32,382.215 495.174,391.918 486.191,404.312 471.656,408.467 456.99,408.256 442.714,407.014 432.694,395.817 422.406,388.318 414.174,378.454 404.993,367.667 403.331,353.734 402.157,339.042 411.237,327.319 420.212,316.956 429.601,306.295 441.715,296.727 456.99,294.379 471.369,300.071 485.405,304.518 500.23,310.494 508.383,324.063 511.404,339.154 509.981,353.734" class="chartlet-topic-halo chartlet-topic-3"/><polyline points="509.981,353.734 510.463,368.062 506.32,382.215 495.174,391.918 486.191,404.312 471.656,408.467 456.99,408.256 442.714,407.014 432.694,395.817 422.406,388.318 414.174,378.454 404.993,367.667 403.331,353.734 402.157,339.042 411.237,327.319 420.212,316.956 429.601,306.295 441.715,296.727 456.99,294.379 471.369,300.071 485.405,304.518 500.23,310.494 508.383,324.063 511.404,339.154 509.981,353.734" class="chartlet-topic-area chartlet-topic-3" data-cx="456.99" data-cy="353.734"><title>Web marketing: 95</title></polyline><polyline points="267.801,137.009 266.282,148.823 260.972,159.397 254.774,169.589 245.988,178.222 234.529,183.043 222.194,181.462 210.386,181.078 198.718,177.671 189.121,170.082 180.654,160.992 177.544,148.973 178.688,137.009 177.177,124.947 181.348,113.427 188.249,103.064 199.116,97.036 209.257,88.726 222.194,84.74 235.359,87.879 246.241,95.359 254.873,104.33 263.147,113.365 266.761,125.068 267.801,137.009" class="chartlet-topic-halo chartlet-topic-4"/><polyline points="267.801,137.009 266.282,148.823 260.972,159.397 254.774,169.589 245.988,178.222 234.529,183.043 222.194,181.462 210.386,181.078 198.718,177.671 189.121,170.082 180.654,160.992 177.544,148.973 178.688,137.009 177.177,124.947 181.348,113.427 188.249,103.064 199.116,97.036 209.257,88.726 222.194,84.74 235.359,87.879 246.241,95.359 254.873,104.33 263.147,113.365 266.761,125.068 267.801,137.009" class="chartlet-topic-area chartlet-topic-4" data-cx="222.194" data-cy="137.009"><title>Management: 69</title></polyline><circle cx="520.547" cy="184.825" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="502.468" cy="178.995" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="528.031" cy="168.926" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="512.714" cy="199.031" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="502.571" cy="161.317" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="539.322" cy="184.943" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="492.112" cy="192.903" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="524.005" cy="152.185" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="528.173" cy="207.327" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="485.456" cy="167.125" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="547.286" cy="168.023" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="498.793" cy="211.092" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="505.804" cy="143.712" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="547.762" cy="200.381" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="475.937" cy="186.392" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="540.559" cy="146.878" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="518.882" cy="222.045" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="483.045" cy="149.807" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="560.438" cy="179.733" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="481.029" cy="210.75" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="519.628" cy="132.261" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="544.772" cy="218.289" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="466.326" cy="170.729" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="558.322" cy="152.423" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="501.646" cy="229.681" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="491.051" cy="132.463" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="565.979" cy="198.281" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="464.37" cy="200.388" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="539.228" cy="128.92" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="532.172" cy="234.011" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="465.271" cy="150.34" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="572.869" cy="167.13" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="480.731" cy="228.387" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="507.713" cy="119.317" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="562.294" cy="219.456" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="452.832" cy="181.937" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="560.398" cy="135.014" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="512.114" cy="243.749" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="473.767" cy="129.439" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="580.634" cy="188.594" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="460.36" cy="217.52" r="2.2" class="chartlet-topic-point chartlet-topic-0"/><circle cx="290.472" cy="286.647" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="289.825" cy="311.079" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="268.131" cy="283.168" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="310.848" cy="291.17" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="267.963" cy="317.358" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="283.814" cy="263.425" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="310.748" cy="318.824" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="248.921" cy="294.204" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="315.489" cy="269.077" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="281.335" cy="336.383" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="260.039" cy="259.723" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="330.783" cy="303.986" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="245.056" cy="319.746" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="299.815" cy="247.41" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="308.57" cy="341.154" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="236.371" cy="275.691" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="337.026" cy="275.216" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="260.827" cy="345.635" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="269.73" cy="239.243" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="336.798" cy="326.04" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="225.909" cy="306.828" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="323.007" cy="244.612" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="292.717" cy="358.695" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="236.781" cy="251.751" r="2.2" class="chartlet-topic-point chartlet-topic-1"/><circle cx="339.313" cy="101.286" r="2.2" class="chartlet-topic-point chartlet-topic-2"/><circle cx="360.867" cy="111.301" r="2.2" class="chartlet-topic-point chartlet-topic-2"/><circle cx="327.578" cy="119.878" r="2.2" class="chartlet-topic-point chartlet-topic-2"/><circle cx="351.222" cy="84.849" r="2.2" class="chartlet-topic-point chartlet-topic-2"/><circle cx="358.025" cy="133.237" r="2.2" class="chartlet-topic-point chartlet-topic-2"/><circle cx="316.018" cy="98.257" r="2.2" class="chartlet-topic-point chartlet-topic-2"/><circle cx="375.862" cy="95.622" r="2.2" class="chartlet-topic-point chartlet-topic-2"/><circle cx="330.007" cy="141.286" r="2.2" class="chartlet-topic-point chartlet-topic-2"/><circle cx="333.299" cy="72.173" r="2.2" class="chartlet-topic-point chartlet-topic-2"/><circle cx="453.185" cy="344.206" r="2.2" class="chartlet-topic-point chartlet-topic-3"/><circle cx="472.997" cy="361.452" r="2.2" class="chartlet-topic-point chartlet-topic-3"/><circle cx="435.022" cy="360.347" r="2.2" class="chartlet-topic-point chartlet-topic-3"/><circle cx="470.871" cy="330.407" r="2.2" class="chartlet-topic-point chartlet-topic-3"/><circle cx="463.251" cy="383.87" r="2.2" class="chartlet-topic-point chartlet-topic-3"/><circle cx="429.381" cy="333.844" r="2.2" class="chartlet-topic-point chartlet-topic-3"/><circle cx="493.728" cy="349.404" r="2.2" class="chartlet-topic-point chartlet-topic-3"/><circle cx="232.528" cy="137.512" r="2.2" class="chartlet-topic-point chartlet-topic-4"/><circle cx="208.409" cy="148.458" r="2.2" class="chartlet-topic-point chartlet-topic-4"/><circle cx="225.333" cy="114.089" r="2.2" class="chartlet-topic-point chartlet-topic-4"/><circle cx="237.775" cy="159.515" r="2.2" class="chartlet-topic-point chartlet-topic-4"/><circle cx="191.929" cy="130.126" r="2.2" class="chartlet-topic-point chartlet-topic-4"/><polyline points="770.445,288.8 766.877,296.484 760.927,301.922 756.858,307.458 751.016,310.998 745.574,316.324 738.199,317.906 731.083,315.358 723.655,313.992 717.308,309.692 712.699,303.523 712.664,295.642 712.869,288.8 711.659,281.689 714.749,275.261 720.044,270.645 724.402,264.902 731.008,261.96 738.199,260.369 745.644,261.016 753.838,261.713 760.608,266.392 764.561,273.58 767.382,280.98 770.445,288.8" class="chartlet-topic-band"/><polyline points="768.979,288.8 765.574,296.135 759.894,301.325 756.009,306.61 750.433,309.989 745.239,315.073 738.199,316.583 731.407,314.151 724.316,312.847 718.257,308.742 713.858,302.854 713.824,295.331 714.021,288.8 712.866,282.012 715.815,275.876 720.87,271.47 725.029,265.988 731.334,263.18 738.199,261.662 745.306,262.278 753.127,262.944 759.589,267.41 763.362,274.272 766.056,281.336 768.979,288.8" class="chartlet-topic-band"/><polyline points="767.513,288.8 764.27,295.786 758.861,300.729 755.161,305.762 749.85,308.98 744.904,313.822 738.199,315.26 731.73,312.944 724.977,311.702 719.207,307.792 715.017,302.184 714.985,295.02 715.172,288.8 714.072,282.335 716.881,276.492 721.695,272.295 725.656,267.075 731.661,264.4 738.199,262.954 744.967,263.541 752.416,264.175 758.57,268.429 762.164,274.964 764.729,281.691 767.513,288.8" class="chartlet-topic-halo chartlet-topic-5"/><polyline points="767.513,288.8 764.27,295.786 758.861,300.729 755.161,305.762 749.85,308.98 744.904,313.822 738.199,315.26 731.73,312.944 724.977,311.702 719.207,307.792 715.017,302.184 714.985,295.02 715.172,288.8 714.072,282.335 716.881,276.492 721.695,272.295 725.656,267.075 731.661,264.4 738.199,262.954 744.967,263.541 752.416,264.175 758.57,268.429 762.164,274.964 764.729,281.691 767.513,288.8" class="chartlet-topic-area chartlet-topic-5" data-cx="738.199" data-cy="288.8"><title>WASM: 6</title></polyline><circle cx="747.186" cy="297.808" r="2.2" class="chartlet-topic-point chartlet-topic-5"/><text x="268.729" y="108.613" font-size="17" text-anchor="end" class="chartlet-topic-outside chartlet-topic-2">Cloud native</text><text x="268.729" y="128.613" font-size="17" text-anchor="end" class="chartlet-topic-outside-value chartlet-topic-2">100</text><text x="156.924" y="154.613" font-size="17" text-anchor="end" class="chartlet-topic-outside chartlet-topic-4">Management</text><text x="156.924" y="174.613" font-size="17" text-anchor="end" class="chartlet-topic-outside-value chartlet-topic-4">69</text><text x="695.885" y="288.8" font-size="17" text-anchor="end" class="chartlet-topic-outside chartlet-topic-5">WASM</text><text x="695.885" y="308.8" font-size="17" text-anchor="end" class="chartlet-topic-outside-value chartlet-topic-5">6</text><text x="167.879" y="334.8" font-size="17" text-anchor="end" class="chartlet-topic-outside chartlet-topic-1">Engineering</text><text x="167.879" y="354.8" font-size="17" text-anchor="end" class="chartlet-topic-outside-value chartlet-topic-1">282</text><text x="637.394" y="179.573" font-size="17" text-anchor="start" class="chartlet-topic-outside chartlet-topic-0">AI in practice</text><text x="637.394" y="199.573" font-size="17" text-anchor="start" class="chartlet-topic-outside-value chartlet-topic-0">291</text><text x="531.141" y="353.734" font-size="17" text-anchor="start" class="chartlet-topic-outside chartlet-topic-3">Web marketing</text><text x="531.141" y="373.734" font-size="17" text-anchor="start" class="chartlet-topic-outside-value chartlet-topic-3">95</text><circle cx="60" cy="70" r="26" class="chartlet-compass-ring"/><polyline points="60,50.76 63.9,66.1 79.24,70 63.9,73.9 60,89.24 56.1,73.9 40.76,70 56.1,66.1 60,50.76" class="chartlet-compass-needle"/><polyline points="60,50.76 63.9,66.1 56.1,66.1 60,50.76" class="chartlet-compass-north"/><text x="60" y="38" text-anchor="middle" class="chartlet-compass-label">N</text><rect x="567.52" y="358" width="198.48" height="58" class="chartlet-cartouche"/><rect x="571.52" y="362" width="190.48" height="50" class="chartlet-cartouche-frame"/><text x="579.52" y="385" font-size="15" text-anchor="start" class="chartlet-cartouche-heading">Topic map</text><text x="579.52" y="404" font-size="12" text-anchor="start" class="chartlet-cartouche-meta">843 entries · 87 paths · 2026</text></svg><p class="chartlet-source">Source: Example data</p><details class="chartlet-data" data-viz-text><summary>Show chart data</summary><table><caption>Data for Insights themes</caption><thead><tr><th scope="col">Topic</th><th scope="col">Entries</th><th scope="col">Paths</th><th scope="col">Share</th></tr></thead><tbody><tr><th scope="row">AI in practice</th><td>291</td><td>41</td><td>34.52%</td></tr><tr><th scope="row">Engineering</th><td>282</td><td>24</td><td>33.45%</td></tr><tr><th scope="row">Cloud native</th><td>100</td><td>9</td><td>11.86%</td></tr><tr><th scope="row">Web marketing</th><td>95</td><td>7</td><td>11.27%</td></tr><tr><th scope="row">Management</th><td>69</td><td>5</td><td>8.19%</td></tr><tr><th scope="row">WASM</th><td>6</td><td>1</td><td>0.71%</td></tr></tbody></table></details></figure></div>