Chart Advisor · MVP

Upload your data. See the chart that tells the story.

Drop in an Excel or CSV file, confirm what each column means, and get two chart recommendations drawn with your own numbers, with the reasoning, an action title and a "before vs after" view.

Runs in your browser: files are never uploaded No AI: transparent rules you can read below Reads: .xlsx · .csv
1
Upload

Start with a file or a sample

Any number of columns is fine. You confirm the few things a program cannot know for sure.
No file handy? Try a fictional sample:
Privacy and limits

Everything runs on your computer in this page. Nothing is sent anywhere or saved. Formula cells are read as the last value Excel saved, so a file that was never recalculated can show empty cells. Old .xls and .xlsb files, password-protected files and pivot-table reports are not supported; save the data as .xlsx or .csv first.

★
Transparency

How it decides, and where it can be wrong

Every recommendation comes from a short list of rules. You can see them all, and none of them look at your business context.
If you chose…You getRule behind it
One group-by columnSorted horizontal bars (and a dot plot if values are close together)Compare categories on one zero baseline. Bars must start at zero; a dot plot may use a labelled tighter axis.
A time columnA line chart (or columns for a few periods)Lines show direction and pace. An incomplete last period is drawn dashed and left out of the headline.
Time + group byLines with one highlighted, or a heatmapMany coloured lines become spaghetti. Grey for context, one accent for the point.
Two numeric columnsScatterplot with the 3 biggest outliers labelledShows relationship and exceptions; correlation is not causation.
Nothing elseOne big number with its targetOne value is better stated than charted.
A targetTarget line; groups that miss it are accentedA number without a benchmark cannot be judged.
Alternative designsUp to two alternatives under the best practice; more behind "Show more options"The best practice is always first and never replaced. Alternatives carry the same message in another shape, each with "Choose this when…" and "Trade-off…". Triggers: lollipop (6+ groups); Pareto (total or count, 5+ groups); strip plot (average or median per group, 8+ rows per group); small multiples and slopegraph (time + 3 or more groups); waterfall and stacked 100% (time + group, total or count).

What it cannot do

  • It does not know your audience or decision, so edit the headline before using it.
  • It cannot tell whether a column was entered correctly or what a code means.
  • Headlines state facts about the numbers; they do not explain causes.
  • It does not fix pivot-table reports, several tables on one sheet, or a mix of units in one column.

Good habits

  • Check the preview and the column types every time; a confident chart on a misread table is still wrong.
  • Keep the notes under each chart with the chart when you share it.
  • When groups have few rows, treat their values with care.
  • The design principles follow ideas in Storytelling with Data (Knaflic, 2015) and The Big Book of Dashboards (Wexler, Shaffer, Cotgreave, 2017). The rules and thresholds here are our own choices and may be wrong. This page is an independent tool, not affiliated with or endorsed by the authors or publishers.