Most charts are screenshots.
Ours are programs.

Bind a chart to a Google Sheet or a live poll, and it re-renders against fresh data on every read, then rewrites the prose around it when the numbers move.

app.liquichart.com/chart/lang-share-2026
Synced 4s ago

Primary language by developer share

language-share.gsheet
Tab: 2026-feb
AB
2TypeScript58
3JavaScript27
4Python11
5Go4
Auto-refreshes hourly

Two kinds of charts in the world.

One was exported from a BI tool months ago. The other re-renders against your live source every time someone reads the page.

Exported PNG · 14 months agoRead-only
TS58%JS27%Py11%Go4%
q3-benchmark-final-v3.png · 24kb
No source linkNo auto-refreshNo type swapNo comparisonNo embed health
LiquiChart language-share.gsheet
Live source Auto-refresh Type swap YoY compare AI summary Embed health

Connect to where the numbers live.

Four ways to bring data in. Pick whichever fits the chart you are building.

Google Sheets
Most common

OAuth a spreadsheet. We read a tab on the cadence you set. Cell-precise refresh.

A1labelvalue
A2TypeScript58
A3JavaScript27
A4Python11
CSV upload
For one-shot data

Drag a CSV in. We type-infer columns and version every upload, so history backfills automatically.

label,value
TypeScript,58
JavaScript,27
Python,11
Go,4
URL import
Pro

Point us at a public page with a table. We extract the figures into your chart in one pass, re-run any time.

statcounter.com/search-engine-market-share/worldwideImported
Poll-backed
Auto-updating

Bind a chart to a LiquiChart poll. As votes land, the chart stays in sync with the latest tally, no re-import.

Yes64%
No36%

Six ways to render
the same data.

Pick the visualization for the moment. Switch a chart's type in production without re-importing anything.

Same source · same series

Designed for content,
not BI dashboards.

Four sources

Pick how the data arrives. We keep it in sync.

Manual entry, Google Sheets, poll results, or a CSV / JSON file upload. Sheets refresh on a schedule from every 15 minutes to daily; polls update live as votes arrive; uploads are versioned per import.

Six chart types

Horizontal, vertical, donut, line, comparison, map.

Pick the right visualization for the moment. Comparison shows period-over-period side-by-side. Toggle types in production; the source stays bound, only the rendering changes.

Time comparisons

Overlay this period on last, in one click.

Prebuilt presets: this quarter vs last, this year vs last, last 30 days vs the previous 30. Ghost bars behind the current bars, delta chips per row, and an AI insights view that summarizes the shift.

Connected prose

When a metric crosses a threshold, the paragraph follows.

Bind a Living Content block to a chart series. Metric changes and trend reversals are first-class triggers, so the surrounding text switches variants the moment the data does.

One snippet. Forever live.

Drop one embed into any CMS. The chart binds to its source, re-renders on every read, and serves the last good snapshot if the source goes down.

  • Chart, Table, and AI Insights views all included in the embed
  • WordPress, Ghost, Webflow, Notion, Substack, Shopify
  • PNG · JPEG · PDF export, server-side rendered
  • Public permalink per chart, anyone can cite it
<!-- paste anywhere in your CMS -->
<iframe
  src="https://app.liquichart.com/chart/lang-share-2026/embed"
  width="100%" height="420"
  loading="lazy"></iframe>

<!-- chart, table, and AI insights views all included -->
iframe · last-good fallback · static export endpoints

Six charts you'd rather not
remake every quarter.

01
Replace a quarterly export

Stop re-exporting the same chart from your BI tool every three months. Bind it once to a sheet, ship it forever.

02
Publish a live KPI

Make a metric you trust public. Embed it in a launch page, a transparency report, or a state-of-the-industry post.

03
Visualize a poll

Pair any poll with one or more chart views. Same data, different audiences, every rendering: bars in the post, donut in the social card.

04
Show a quarter-over-quarter shift

Pick the comparison preset, get ghost bars, delta chips, and an AI summary. Drop it in the launch post for the new quarter.

05
Track an internal KPI in public

Connect a Google Sheet, set the refresh, embed the chart on a roadmap page. The Sheet stays the source of truth; the page stays current.

06
Reuse one chart everywhere

Embed the same chart in eight posts. One source of truth. Update the sheet once; every embed catches up on its next refresh.

FAQ

Build your first living chart.

Free to start. No card required. Connect a source and embed in under five minutes.