Mctaba Labs logo
BootcampThe WhiteboardProjectsEventsMasterclassesWebinarsLearn
Book CallApply

500+ developers already in the community

Get answers, find accountability partners, and stay ahead

Join Discord →
Mctaba Labs logo

Educating 1 million students in tech by 2030.

Programs

  • Coding Bootcamp in Nairobi
  • Software Engineering Bootcamp
  • Data Science to AI Engineering
  • HighSchool Graduates Launchpad
  • AI & Business Automation
  • Corporate Training
  • Kids & Teens
  • McTaba Story & Mission
  • Full-Stack Curriculum
  • Course Pricing & Plans
  • Frequently Asked Questions

Resources

  • Join Discord Community
  • Tech Events in Nairobi
  • Masterclasses
  • Free Resources
  • Learn
  • Data Science Guides
  • African Payments Reference
  • Campus
  • Africa Tech Talent Report
  • Partner With Us
  • Start a Project
  • Software & AI Studio
  • Our Work
  • Outcomes

Contact Us

  • 124 Manyani East Road, Lavington, Nairobi
  • +254727795603
  • Book a Discovery Call

Office Hours:

Mon-Fri: 9am - 2pm EAT

Sat: 10am - 12pm EAT

© 2026 Mctaba Labs - A product of Edtech Industries. All rights reserved.

Privacy PolicyTerms of ServiceRefund Policy
  1. Learn
  2. Data Science in Kenya
  3. Data Storytelling: Turning a Chart into a Decision
Bonaventure OgetoBy Bonaventure Ogeto|Updated November 3, 2026

Last checked 3 November 2026

Data Storytelling: Turning a Chart into a Decision

Data storytelling means giving a busy person one clear decision backed by one chart. Write a one-page memo: the recommendation first, the evidence second, the risk third. Pick the simplest chart that shows the comparison, give it a headline that states the finding, and remove everything else.

In this article

  1. 1. The meeting test
  2. 2. The one-page memo
  3. 3. Choosing the chart
  4. 4. A before and after on made-up shop numbers
  5. 5. How to practise

The meeting test

McTaba runs coding and data bootcamps in Kenya. This guide is written to be useful whether or not you ever join one.

Picture a Monday meeting. The shop owner has two minutes before a supplier arrives. You slide over a laptop with a dashboard of nine charts. She looks at it, says "nice", and goes back to her gut feeling.

That analysis changed nothing. Data storytelling is the skill that stops this happening. In our data science career guide for Kenya it is listed as a core skill, not a decoration, because employers hire analysts to change decisions.

Use this test on every piece of work. Can the reader, in one minute, say what you want them to do and why? If not, the story is not finished.

The one-page memo

Write the memo before you build the chart. It forces you to know your point. Use five short parts:

  1. The decision. One sentence. "Move the sugar order from weekly to twice weekly."
  2. The evidence. Two or three sentences, with one chart.
  3. The cost of being wrong. What do we lose if the finding is false?
  4. What we do not know. Honest gaps, in plain words.
  5. The next step. Who does what, by which date.

Notice that the recommendation comes first. A reader who stops after two lines still has the answer. Many analysts do it the other way round, building up to the point like a detective story. Busy readers never reach the last page.

Keep the memo to one page of plain sentences. Skip jargon. If you must say "median", say it once and add "the middle day".

Get weekly developer tips

Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.

No spam. Unsubscribe anytime.

Choosing the chart

Choose the chart by the comparison you want the eye to make, not by what looks interesting.

The comparisonUseAvoid
Over timeLine chartPie chart
Between categoriesHorizontal bars, sorted3D bars
Part of a whole, two or three partsOne stacked bar or plain numbersTen-slice pie
Two measures relatedScatter plotDual-axis lines
Exact lookupsA small tableA chart

Choosing and presenting charts is practised weekly in the Data Science to AI Engineering programme, which has a weekly project and a team capstone.

Four habits make any chart easier to read:

  • Title the chart with the finding: "Saturday sales are twice a weekday", not "Sales by day".
  • Sort bars from biggest to smallest.
  • Start bar charts at zero. A cut axis makes small gaps look huge.
  • Use one accent colour for the thing you want noticed, and grey for the rest.

The charts themselves come from your code. Our guide to the first 30 days of Python ends with one.

A before and after on made-up shop numbers

For example, imagine a small shop that sells groceries from 7 AM to 9 PM. The owner asks, "Should I hire a second person for the evening?" Made-up daily sales, in shillings, are in the lists below.

Before

The analyst sends a dashboard. It shows a line of 90 daily totals, a pie chart of product categories, and a table of every till entry. The title says "Sales analysis, Q3". The owner sees noise.

After

The analyst groups sales by hour and finds the pattern first. For example, imagine these made-up averages per hour:

  • For example, 7 AM to 12 noon: about KES 1,200 an hour.
  • For example, 12 noon to 5 PM: about KES 900 an hour.
  • For example, 5 PM to 9 PM: about KES 2,600 an hour, with one cashier and a queue.

Now the one-page memo:

Decision: Add a second cashier from 5 PM to 9 PM.

Evidence: Evening hours take the most money, and the queue is longest then. One bar chart, sorted, with the evening bar in colour.

If wrong: The cost is one extra wage for four hours a day. Try it for one month.

What we do not know: Whether customers leave without buying when the queue is long. The till does not record it.

Next step: The owner picks a cashier by Friday. We compare evening takings after four weeks.

The chart title reads "Evenings take the most money, and the queue is longest then". Three bars, one colour, no gridlines. The owner decides in one minute.

The analysis was the same in both versions. Only the packaging changed. That is the whole skill.

How to practise

  1. Take any analysis you have made. Write the decision it supports in one sentence.
  2. Delete every chart that does not support that sentence.
  3. Rewrite each remaining chart title as a finding.
  4. Read the memo aloud to a friend. If they cannot repeat the decision, cut more.

Stories also depend on numbers you can defend. Read the statistics you actually need for data science to know when a gap is real, and SQL for data analysis to pull the numbers cleanly.

The Data Science to AI Engineering programme ends in a team capstone shown at a public demo day, so presenting is practised, not skipped. It starts on 11 January 2027 and costs KES 140,000, or KES 120,000 if paid in full upfront.

Key Takeaways

  • ✓Write the one-page memo first, with the decision at the top.
  • ✓Choose the chart by the comparison, and title it with the finding.
  • ✓Use one accent colour and delete everything that does not support the decision.
  • ✓Say what you do not know. It makes the rest more believable.

Frequently Asked Questions

What is data storytelling?
It is presenting analysis so that a reader understands what to do next. It combines a clear recommendation, one well chosen chart and plain words.
How many charts should a report have?
As few as support the decision. For a one-page memo, one chart is often enough and three is the most a reader will remember.
Should I put the conclusion first or last?
First. Busy readers may stop after two lines, so the recommendation must be there.
Which tool should I use for charts?
Use the tool you know: Excel, Power BI or Python. The choice of chart and title matters far more than the tool.

Learn data science on African data

KES 140,000 (KES 120,000 upfront)

Data Science to AI Engineering: 5 months full time or 8 months part time, hybrid in Nairobi. Fraud, credit and M-Pesa data from Week 1, and every model deployed. Starts 11 January 2027.

See the Data Science programme

Need it live by next month? Our studio builds it

Related guides

  • Data Engineering Basics: Build a Pipeline with Airflow and Docker
  • Data Science Roadmap for Beginners: 6 Months, Week by Week
  • Forecast a Shop's Stock from Till Data

Keep reading

The Statistics You Actually Need for Data Science

Five statistics ideas do most of the work in data jobs. Each one comes with a small worked example you can check on paper.

Read more

SQL for Data Analysis: Queries You Will Use Every Week

Five query patterns cover most weekly analyst work. Each is shown on a made-up mobile money table, in PostgreSQL syntax.

Read more

Python for Data Science: Your First 30 Days

Thirty days, four weeks, one small script a week. Learn only the parts of Python that data work uses, with examples on made-up Kenyan shop data.

Read more

Data Science Portfolio Projects That Get Interviews in Kenya

Five portfolio projects on African data, each with a question, a dataset and a deliverable, plus how to package them with a README, a live demo and a write-up.

Read more

Explore related topics

Breaking Into Tech

Practical, no-nonsense guides for anyone looking to start or change their career in tech. From choosing your first language to acing interviews.

Tech Salary Data

Transparent salary data for tech roles in Africa and worldwide, updated regularly with real market research.

AI Skills & Tools

Practical AI knowledge for developers. Build your first agent, get good at RAG, and pick the right AI coding tools for real work.

Bonaventure Ogeto

Bonaventure Ogeto

Founder and CEO, Mctaba Labs

Software engineer for 8+ years. He runs a Nairobi studio that ships products on M-Pesa, WhatsApp and AI, and teaches what the studio ships. He holds a BSc in Mathematics and Computer Science.

More about the author