Introduction to Data Visualization
1.1 Course Overview and Approach
1.1.1 Why This Course Exists
Is data visualization a niche specialty for a few specialists, or is it becoming something everyone is expected to do? This course opens with a clear answer: data visualization is no longer niche — it is becoming the default skill set for success in almost any role, whatever the domain or industry. Every sector, from banking to engineering to public services, is producing more data than ever and expecting people to make sense of it visually. That is why the course treats data visualization not as a single tool to master but as a skill set to build across the whole 16-week journey — a skill set that keeps paying off no matter which industry you later work in.
Why a full course for this?
Ask yourself: when was the last time you opened a report, a news article, or a business review that had no chart in it? Almost never — because the picture is now how data reaches people. The course exists to train you to build those pictures well: to see what a table hides, to choose the right chart, and to make viewers understand faster. That is a skill, and like any skill it needs structured practice, not just a tool manual.
The first class is deliberately high level. The goal of this opening session is to understand how the course works, look at the module map, talk through the evaluation scheme, and get a shared sense of what data visualization is before the detailed topics begin. Think of this session as the orientation before the expedition: you learn the route, the kit, and the grading, and then the real climbing starts in the next classes.
One practical expectation to set early: some classmates may join after the first week, so some of this material is likely to be repeated once the full batch has enrolled. That is normal for the first session of any course — a small cost that keeps late joiners from being lost.
Where this matters in the real world: banks use dashboards to watch risk positions, engineers use trend charts to monitor equipment, and government agencies publish interactive public data. The course draws examples from all of these, because visualization is now the common language of data-driven work everywhere.
1.1.2 How We Will Work Together
The working method of this course is to learn from each other. Everyone comes in with a different technology background and a different industry, and that mix is an asset: examples from one domain often make a concept click for someone in another. So the ground rule is that there is no right or wrong answer and no judgment — students are actively encouraged to give examples from their own projects and to share experiences whenever something feels relevant. The sessions try to stay use-case driven, and a discussion forum is available for ongoing conversation outside class.
A classroom is a market of examples
Think of each student as bringing one dish to a shared meal: a banking person brings loan-dashboard stories, an engineer brings sensor charts, a scrum master brings board and burn-down views. Nobody is graded on their dish — everyone tastes all of them. That is exactly the intent here: the more industries in the room, the richer the set of real cases every student can draw from later.
The course is taught by someone with more than 25 years of corporate IT experience, mostly in IT delivery and project and program management, with primary domain expertise in banking and finance and in oil and gas — so expect a lot of examples from those two industries. Along the way there has been extensive hands-on work with databases, SQL, data visualization, and data strategy and analysis, and data visualization is something used daily. That background is also why the teaching style leans on real stories from large programs — escalations, reviews, delivery meetings — rather than only textbook definitions. When the class hears "in my review meetings we used to…", that is a lesson from the field, not a theory.
Two more expectations are worth stating up front.
First, the first module is quite theoretical, because fundamentals and industry best practices have to come before tools. It is tempting to want to build dashboards on day one, but without the foundations — what a chart is for, what clutters a view, what an audience needs — the tools only help you make bad work faster. From module two onwards the sessions get hands-on, with live demonstrations and some Python coding.
Second, the programming language is secondary: as long as the concepts of data visualization are clear, students should not feel pressured if they are not comfortable with Python yet — everyone may relate to the material in the language they know best, even though Python is the language the course itself relies on. The concept is the examinable thing; the language is just the vehicle.
1.1.3 The Class Profile
Two quick polls painted the room. On experience level, roughly half the class placed themselves at beginner level and the other half at intermediate. Among the intermediate users, Power BI was the most common tool mentioned — one student had built dashboards with Power BI at a previous company before moving into a scrum master role, another is still at an early stage with it.
On industry background, the class is heavily IT, with some mechanical engineering and banking and financial services backgrounds as well. That mix of roles and experiences is exactly what makes the learning complete: different industries bring different data problems, and the examples land differently for each person. A beginner in IT and a veteran from banking both get value — one learns the vocabulary, the other sees familiar problems from a new angle. Polls like these also tell the instructor where the floor is, so no session assumes knowledge the room does not have.
1.1.4 Course Objectives
The high-level objectives of the course are to learn the visualization techniques, the processes, and the best practices of data visualization — what is actually happening in industry and what exists today — then to solve data visualization problems using Tableau and Python, and finally to build dashboards.
The dashboard is the end goal: a dashboard is what combines everything learned during the course, so real time will be spent on dashboard design, including the do's and don'ts. Coupled with examples drawn from everyone's industries, that is the shape of the whole course.
Takeaway for this opening section: the course has one target — you should finish it able to design and build dashboards that help people decide. Everything else (the theory, the tools, the examples) exists to serve that target. The path runs through 16 weeks and five modules, which is where the next section turns.
1.2 Course Structure: Five Modules and Tools
1.2.1 The Module Map
The course is split into five modules across the 16 weeks. The map matters because it shows you the single progression the whole course follows: concepts first, then a tool, then assembled dashboards, then code.
- Module 1 — Fundamentals (theory). This module sets the foundations of the course: what visualization is, best practices, and how to think about data and audiences. Be prepared for static content and discussions rather than building things — the ideas have to land before the tools do.
- Module 2 — Tableau. Real-time exercises where what was learned in module one is actually done hands-on in Tableau; classes six, seven, and eight are the Tableau-based ones. This is where the first practical reports get built.
- Module 3 — Dashboarding. How to make dashboards, including real-time dashboards built from multiple forms. This module combines the individual charts from module two into a single decision-making screen.
- Module 4 — matplotlib. The Python flavor arrives: matplotlib is a widely used Python plotting library that gives programmatic control over charts.
- Module 5 — seaborn and bokeh. Two more data visualization packages for Python — seaborn for statistical charts and bokeh for interactive web-style visuals.
Why touch Python libraries at all after Tableau?
The goal is to know what tools exist in the market besides Tableau and how Python can help. You will not be forced to become a Python expert — but a working professional today meets Python charts in almost every data job, so seeing matplotlib, seaborn, and bokeh once builds the map you will navigate with later. Understanding that the same concept (say, a scatter plot) exists in Tableau and in Python is itself a learning goal: the concept transfers, the tool changes.
Pictured as a roadmap, the module map is a straight line with a step shape: a flat theory stretch (module 1), a climb into Tableau practice (module 2), a plateau where charts are combined into dashboards (module 3), and then two code tracks running in parallel (modules 4 and 5). Every later module assumes the earlier one, which is why the schedule does not skip ahead.
1.2.2 Language and Tools
For this course the class relies on Python, but the language is a means, not the point. The real aim is that by the end everyone is clear on what data visualization actually is. So students working in other tools should not feel pressurized; they can relate the concepts to whatever language they are most comfortable with.
Scope — the language promise
Python is the vehicle this course drives, not the destination. If your workplace runs on Power BI, Excel, or R, you are still expected to learn the principles — chart choice, clutter, audience, color, storytelling — because those transfer to any tool. What does not transfer is your comfort level with Python syntax, and that is fine: the course does not grade you on syntax. The one thing to take seriously is the concepts, since every subsequent module, example, and exam question is built on them.
A practical consequence: when a demo shows Python code, the goal is to see what the chart does, not to memorize the function call. Write the code in your head in your own tool if that helps — the insight is the same.
1.2.3 Textbooks and Resources
The course handout lists several books. There is no personal recommendation among them and no strong preference for a main book versus a reference book — the topic is so common these days that it is not bounded by one or two books. One of the textbooks in the list has been personally seen and used, but the industry is evolving fast, and content is not in short supply these days: much of it is freely available online, so students are free to use these books or any other books they have already accessed.
The practical reading advice that follows from this: pick one solid source and follow it through, rather than trying to read everything. Because the field moves fast, current online material is often more up to date than a printed chapter — so combine one structured book (for principles that do not change, like how people perceive charts) with current examples (for tools and trends, which change every year).
Takeaway: the course rides on a five-module progression — theory, Tableau, dashboards, then matplotlib, seaborn, and bokeh in Python. The language and the books are flexible; the progression and the concepts are not.
1.3 Course Evaluation and Exams
1.3.1 The Evaluation Scheme
The evaluation scheme has four components: a quiz, an assignment, a mid-semester test, and a comprehensive exam. These four pieces together decide your grade, so it pays to know exactly what each one covers as the semester moves.
| Component | What it is | Timing |
|---|---|---|
| Quiz | Short assessment of recently covered material | During the semester |
| Assignment | Project-style work done outside class | During the semester |
| Mid-semester test | Covers the sessions from one through eight | Around mid-March |
| Comprehensive exam | Open book, covers the complete course | May |
One change is under consideration: instead of one assignment of 25 marks, it may be split into two sub-categories — one more quiz and one smaller mini assignment, possibly worth 15 marks. Nothing is finalized; all options are open, and the class will be consulted before a decision.
What the possible change means for you
If the single 25-mark assignment is split, the weight does not disappear — it moves into a second quiz and a mini assignment. For a student, the practical effect is more, smaller checkpoints instead of one big deadline, which spreads the pressure across the semester. Since the class will be consulted, nothing is worth planning around yet — but the split is a signal that the course values continuous assessment over one-shot projects.
1.3.2 Exams
The exam dates are published by the examination cell, and the word so far is that the exams will be on-site this time — students who had heard anything confirmed that this is the plan. The mid-semester test falls somewhere around mid-March, and its syllabus is the sessions from one through eight. The comprehensive exam is in May, it is an open-book exam, and it covers the complete concept — everything learned in the course. The course concludes around mid-May or end of May.
Exam note — the two exam checkpoints
- Mid-semester test (around mid-March): syllabus = sessions one through eight. That means everything from this opening class up to the Tableau module is examinable at the halfway point.
- Comprehensive exam (May): open book, covers the complete course. Open book does not mean easier — it means the questions will test understanding and application, not memorized definitions, so concept-level clarity is the real preparation.
- On-site exams this time, per the examination cell — plan your travel and schedule accordingly.
Because the mid-semester test covers the first eight sessions, the theory-heavy early classes are not "wasted time before the tools" — they are a direct part of the exam syllabus.
1.3.3 Experiential Learning and Study Advice
A possible assignment is being planned as experiential learning: students may be given a data set and asked to prepare their own Tableau forms and dashboards from it. This is deliberate: the best way to learn dashboard design is to design one, from raw data to finished interactive report.
The course is different from a typical engineering or science course in that there are no fixed formulas to resolve; the focus is more on concepts. Where a physics problem has one right numeric answer, a visualization question is judged on judgment — is the chart right for the message, is the audience served, is the view uncluttered.
Study advice from the first class
- Be mentally prepared for some repetition of this first class in the next session, because other students may join next week — the concepts will be revisited, so do not switch off if the overview feels familiar.
- Expect the first five or six classes to be theory-heavy; hands-on work is introduced gradually as the course proceeds. The first reports you build will likely be in the Tableau module, not before it.
- Since the mid-semester test covers sessions one through eight, the theory classes are exam-relevant from day one — take notes on concepts, not just tools.
1.4 What Is Data Visualization?
1.4.1 The Opening Question
Before any definition, it is worth saying that data visualization is not something that can be bounded by one or two definitions — it is a vast and open-ended topic. The class was asked, quite deliberately, for its own understanding: what does data visualization mean, and is it just about showing some picture?
The hook
Think about the last time a chart made you stop and go "aha". A picture of numbers did something the numbers alone could not do — it made a pattern visible. That moment, when the eye finds what the table hides, is the entire reason this field exists. The question "is it just showing some picture?" is the whole course in one question: no, it is showing the picture that makes people understand — and there is a craft to choosing and building that picture well.
1.4.2 Student Answers
Q: What is your understanding of data visualization? Is it just showing some picture? A: The answers that came back were: "meaningful information", "decision making — informed decisions", "representing data in a visual format", and "conveying the statistics". Each of these is a legitimate way in, and there would be ten more definitions besides them. Several of these answers sound different, but they are the same idea seen from four angles: meaningful information, decisions, representation, and statistics are all uses of the same core thing — turning data into something the eye can read. A: What ties all of these together is that data visualization is a visual representation of data. Gone are the days of static reports — decades back, payroll used to come out of dot matrix printers as hundreds of pages of printed reports, followed by client-server reports. Those days are over and the field keeps evolving. A visualization should help us identify patterns, trends, and outliers. It should make us more curious and make us ask logical questions to ourselves — it is not just pasting a simple table of values and calling the job done.
The historical note is worth slowing down on: for years, "report" meant thousands of printed pages nobody could read. Dot matrix printers hammered out payroll runs, and client-server systems replaced them with on-screen reports — but both were still static pages. Each generation made data easier to see, and interactive visualization is the current step of that same evolution.
Definition (the one to carry forward)
Data visualization is a visual representation of data: the representation and presentation of data that uses our visual perception to make the information easier to understand and to amplify our ability to think about it.
Three parts of this definition do real work:
- Representation — how we choose to depict the data: a line, a bar, a circle, a color. The raw data is the material; the chart form is the depiction.
- Presentation — how the chart is put into the wider work: colors, labels, annotations, and interactive features around the core picture.
- Amplifying understanding — the payoff. The goal is to let a reader grasp patterns, trends, and outliers faster than they could by scanning numbers, and to end up better informed than when they started.
1.4.3 What a Good Visualization Does
A good visualization is a visual representation that gives us insights and trends we cannot see with our own eyes by looking at tables of data. Beyond that, it should be interactive: most data visualization tools today are very interactive — they give filters, they give conditions, and they let the user zoom into the values.
That interactive part is what makes visualization so useful; static reports and static images are still used, but interactive components make data visualization a superior feature. Interactivity enables the user to be curious and to explore the data for themselves, which is exactly what visualization is supposed to enable.
Scope — static still has its place
Interaction is the upgrade, not the requirement. A printed chart in a report, or a static image in a slide, remains perfectly valid when the message is fixed and the audience only needs to read it once. The distinction to keep: if the user needs to ask their own questions of the data — filter, slice, zoom — the work belongs in an interactive tool; if the message is decided and just needs to land, a clean static chart does the job. Confusing these two situations is a common early mistake: making an interactive dashboard when a single chart would answer the question, or printing a wall of filters when nobody will click them.
1.4.4 Why It Matters
There are many advantages to visualization, and several matter in every work context. The information should be easily absorbable — the user should not struggle to link what one graph says to another. It should support faster decision making, as one student noted in chat. It should convey the right message: it should show what cannot be seen with the naked eye, and it must not distract from the information. When an end user can understand the visual quickly, they can take faster decisions. These are the core reasons the field keeps growing.
- Easily absorbable — the viewer takes in the message without puzzling over what each graph means or how graphs connect.
- Faster decisions — when the picture is clear, the decision comes quickly; a muddy picture delays every meeting it enters.
- The right message — the chart shows what the naked eye cannot see (a trend, a correlation, an outlier) and adds nothing that distracts from it.
The field keeps growing because these three payoffs are wanted in every industry, from banking risk reviews to hospital dashboards to public-sector reporting.
1.4.5 The Clutter Myth
One belief needs to be broken early: the idea that the more information we put on a slide, the happier the end user will be. That is a myth — the person who used to believe it admits it. Filling every slide with information does not impress stakeholders; it overwhelms them.
The clutter myth — and why it fails
The logic behind the myth is easy to follow: "I worked hard on this data, so showing more of it proves value." The flaw is in how the human eye and brain work: every extra chart, label, or decoration competes for attention, and when everything shouts, nothing is heard. Stakeholders do not grade the slide on density — they grade it on whether they can find the decision. An overwhelmed viewer walks away with less, not more.
The course will later cover a topic called clutter, and equally how to have meaningful layouts rather than pasting something into every spot — white space is not a hole that has to be filled with a tooltip or some data. White space, deliberately left empty, is what gives the eye a rest and the important elements a stage. Keeping a layout meaningful and uncluttered is a skill in its own right, and it is one of the first misconceptions this course addresses.
Recap and bridge: data visualization is a visual representation of data that reveals patterns, trends, and outliers, invites curiosity, and supports faster decisions — and more of it on a slide is not automatically better. With the "what" settled, the next question is the "what kinds": the families of charts, maps, infographics, and dashboards.
1.5 Types of Data Visualizations
1.5.1 Charts, Maps, Infographics, and Dashboards
Data visualizations come in several families. There are charts of many kinds; there are maps; there are infographics, which combine text and visuals to give a narrative — think of timelines, or the "plan on a page" used in IT to show how timelines are moving within months or quarters; and there is the dashboard, which is the ultimate thing: instead of building individual forms, we combine all of these into meaningful dashboards that help us take decisions. The class was also invited to suggest other types of visualization, since the list is open.
| Family | Core idea | Typical example |
|---|---|---|
| Charts | One message encoded in marks — lines, bars, points | Line chart of monthly sales |
| Maps | Data placed on geography, using location as the organizing frame | Choropleth map of district-level results |
| Infographics | Text and visuals combined into a narrative flow | A timeline, a "plan on a page" |
| Dashboards | Many views combined on one screen to support decisions | Finance review dashboard |
| Interactive visualization | User-driven filtering, zooming, and slicing | Live web report with filters and tooltips |
Two families deserve extra attention because they are often misunderstood. An infographic is a story told in one composed page — its job is narrative, so it is read top to bottom like an article. A dashboard, by contrast, is a working instrument — its job is monitoring and decision, so it is scanned and re-scanned, not read. Knowing which one you are building changes what you put on the page.
Analogy — the toolbelt
Think of the chart families as a toolbelt: screwdrivers, wrenches, hammers, and a drill each do a specific job, and a toolbox full of one kind would be useless. Charts answer "how much and which way", maps answer "where", infographics answer "what happened and in what order", and dashboards answer "what do I decide now". Most real-world visualization work mixes families — the dashboard is literally where the other families come together.
1.5.2 Interactive Visualization
Interactive visualization deserves its own family. These come with filters, dropdowns, and values, so the user themselves decides what they want to see. The user is not a passive reader of a finished picture; they choose the slice of data, zoom in where they like, and drive the exploration. This is the property that turns a report into a tool.
The shift is subtle but important: a static report asks "here is what I decided to show you", while an interactive view asks "what do you want to look at?" Both are legitimate — but they serve different jobs, and the interactive family is where most modern tools spend their effort, because it hands control to the person who actually knows the questions.
1.5.3 Choosing the Right Chart
Not every chart suits every message. Later classes will spend time on which chart to use for which type of information, because people sometimes pick a graph at random without realizing that some charts represent certain kinds of data far better than others. Charts can be interchangeably used in a pinch — there is no hard-and-fast rule that forbids it — but there are clear best practices and preferences.
A scatter plot, for example, has its natural territory: showing how two numeric variables relate to each other, point by point — correlation, clustering, outliers. A line graph is the natural home for change over time. A bar chart compares sizes across categories. The point is not that other charts are forbidden — it is that each has a home field where it communicates best.
The question of the pie chart will be revisited: should we really be using a pie chart, and if yes, when? The preview answer: a pie chart works only when you have a few slices of a whole and the parts really matter relative to each other — and even then, a bar chart usually communicates the sizes more accurately, because people compare lengths far more reliably than angles. This is the first taste of the "which chart for which job" theme. There are cheat sheets and guidelines of this kind that will be shared in subsequent classes.
Pie chart caution
The classic warning: just because a tool offers a pie chart does not mean the message calls for one. Slices are judged by angle and area, which the eye reads poorly — two slices of 30% and 32% look nearly identical in a pie, while the same values as bars are instantly compared. Use a pie when the message is truly part-to-whole with few parts; when the message is comparison or ranking, reach for the bars. Charts are not freely interchangeable, and the professor's promise is that later classes return to exactly this reasoning.
Exam note — chart selection is a recurring theme
Expect chart-selection reasoning to come up later, since it is a recurring theme of the course. When it appears in exams or assignments, the expected answer form is: name the message, name the chart, and justify why that chart fits that message. Memorizing "pie = bad" is not enough — the mark is in the reasoning about why a chart family does or does not fit the data and the question.
1.6 Data Visualization Best Practices
1.6.1 Choose the Chart Deliberately
The first best practice is to be very careful with chart choice, because charts are not freely interchangeable. A line graph comes with a purpose, a bar graph has its own advantage, and a pie chart probably has its own usage.
The wrong-chart failure
A common failure is wanting to show a trend analysis and reaching for a bar graph — the wrong chart for the job. The reasoning behind the rule: a trend is a change over time, and the eye reads that most naturally from a line's slope. A bar graph is built for comparing sizes across categories; arranged as a time series it hides the rhythm of the change behind a row of separate blocks. The "when to use what" will be covered in more detail in subsequent classes, but the principle is established now: pick the chart that fits the message. When in doubt, name the message first ("I want to show how sales moved across the year") and only then ask which chart carries that message.
1.6.2 Keep It Simple
From direct experience: filling a dashboard with many controls and many widgets makes it very difficult for the user — they get confused about whether to look left, right, or at the top of the form. Keep it simple. Less information is usually better, because it gives the user room to process the data instead of facing a sea of multi-color graphs.
A useful self-check before placing anything on a form: is this really adding value, or is it making the decision harder for the user? If it is the latter, it should not be there. This is the first class's clutter lesson applied to controls: a filter no one uses, a widget that duplicates another chart, a decorative panel with no job — all of these are decision noise, not content.
Design the view before you build it
A second habit from the same family: do not sit straight away in front of the laptop and start designing. Sketch on paper first — decide what the form will show, which controls it needs, and where each element sits. A pencil sketch takes two minutes, catches design problems before any tool gets involved, and forces you to think about layout as a design decision rather than as whatever the software defaults to. Professionals routinely draft on paper before opening the dashboard tool, and it is one of the cheapest improvements available.
1.6.3 Highlight What Matters
Wherever possible, highlight what we want the users to focus on. In IT delivery, delivery heads used to review financials every month, and there was always a variance figure: every project or program was supposed to stay within a tolerance of, say, plus or minus 2.5 percent. Any program beyond that tolerance was immediately flagged by color — the scale of the color instantly showed that a project had gone out of variance.
Formalizing the tolerance rule
Let be the monthly variance — the deviation of the actuals from the plan, expressed as a percentage of the plan:
A positive means the program spent more than planned (over-run); a negative means it spent less (under-run). A program is inside tolerance when its deviation stays within the bound both directions:
Every symbol named: (the monthly variance, in percent), (the size of the deviation ignoring its sign — the absolute value), and (the tolerance bound on either side of zero). The absolute value is what makes the rule symmetric: being 3.5% under budget is as much a flag as being 3.5% over, because both say the program is not delivering to plan. The spoken form "plus or minus 2.5 percent" means exactly this two-sided bound — the tolerance applies to the deviation as a percentage of plan, so a 2.5% overspend and a 2.5% underspend are both at the boundary.
Worked example — the monthly variance review
The review head sees the month's financials for three programs. Plan and actuals (in the same units, say thousands of dollars):
| Program | Plan | Actual | Variance | Inside tolerance? |
|---|---|---|---|---|
| Alpha | 100 | 101.8 | Yes — | |
| Beta | 100 | 96.4 | No — flagged () | |
| Gamma | 100 | 103.1 | No — flagged () |
Step by step: for Beta, the actual is 96.4 against a plan of 100, so the difference is units, divided by the plan of 100 gives , multiplied by 100 gives . Its absolute value is 3.6%, which exceeds 2.5%, so the program is out of tolerance and the cell glows in the report. Final answer: only Alpha is inside tolerance; Beta and Gamma are flagged. Sense-check: both flags are small in raw terms (3–4%), yet in a portfolio of 50–60 programs this is exactly the signal that says "look here first" — the numbers are small enough that without the highlight they would be lost in the table.
Because no one can review 50 or 60 programs every month, the review always went by the color-coded highlight first, and the flagged programs — those under-running or over-running the variance — were exactly the ones discussed. That is the power of deliberate highlighting: the viewer's eye lands where the decision is. The color did not add data; it routed attention to the data that needed a decision.
1.6.4 Tell a Story
Storytelling is an over-used term, and still it is so useful that it is close to a must-have for any role: we should be able to say what we are doing and what our data is telling. Storytelling is an art — it cannot be taught in eight slides — but it can be practiced. Think about what data to start with.
The review sequence that worked
In IT delivery, every program goes through escalations, challenges, and red colors; in reviews the winning sequence was to state exactly where we are today, what our challenges are today, what we have done to address them, and where we need help. That sequencing of information made meetings easier: it told the other side that these people know what they are doing, know how to mitigate, and need specific help. Questions and answers will still follow — four slides are not a magic wand — but sequencing the ask makes it easy for both sides. This comes with experience, and students are advised to take storytelling seriously for their future career growth; it always helps.
Notice what makes the sequence a story rather than a dump: it has a present state ("where we are"), a tension ("our challenges"), a resolution effort ("what we have done"), and an ask ("where we need help"). The data is organized so the listener is carried from problem to next step, instead of being dropped into a pile of charts.
1.6.5 Label Clearly and Choose Colors Deliberately
Labels must be clear: anyone with reporting experience knows that labels should tell, without ambiguity, what exactly is being represented and what others are looking at. Color selection deserves the same care. Many people ignore it and accept whatever default color palette the tool offers.
Instead, think about who the audience is and select colors accordingly — a palette that works for one audience can mislead another. The classic case: red and green carry meaning in finance (red = loss, green = gain in many Western conventions), but the same pair is a classic colorblind trap, and in some cultures the meaning is reversed entirely. A default palette does not know your audience; you do. These small choices are what separate a report people trust from one people struggle to read.
1.6.6 Use Relevant Tools and Keep Growing
Use tools that are relevant to the problem; it is not possible to just take any tool and build well with it. This list of best practices is not exhaustive — it is only the most commonly used six or seven, and the course will keep adding to it gradually as the journey progresses.
Recap — and an honest limit
The six practices — choose the chart deliberately, keep it simple, highlight what matters, tell a story, label without ambiguity and choose colors deliberately, use relevant tools — are a start, not a formula. There is never a fixed recipe where doing A, B, and C produces a foolproof visualization: the combinations of data, audience, and stakeholder maturity are too many. What works instead is practice and experience, one real report at a time, and when in doubt, choosing the simpler option. The course keeps adding to this list because the skill set grows with you.
1.7 Real-World Use Cases
1.7.1 Finance and Markets
Real-world: real-time heat maps now appear on almost every TV channel, showing which stock is gaining and which is losing, refreshed continuously. A heat map encodes a value (here, the day's gain or loss) as a color on a grid of stocks — one glance tells you the market's shape without reading a single number.
Candlestick charts and moving averages — once a rarity used only by fund managers — are now given freely by every application and every trading site. A candlestick chart packs four numbers per period (open, high, low, close) into one visual mark: a thin line shows the period's high and low, and a filled body shows the open-to-close move, with color saying "up" or "down". A moving average is a line that smooths the day-to-day noise by averaging recent prices, so the underlying trend becomes visible. What used to be a niche tool set is now the default presentation of market data — the specialized vocabulary of fund managers became the everyday screen of millions of investors.
1.7.2 Portfolio Management
Real-world: portfolio management is a common area where visualization does heavy lifting. Users can see how each stock is moving, and increasingly can see correlations — if one stock in a portfolio is correlated with another, how will the pair behave together? All of these portfolio drill-downs and analyses happen through data visualization these days.
The correlation idea is the deeper point: two stocks may each look fine alone, yet move together — when one falls, the other tends to fall too, so the pair does not diversify the portfolio the way a glance at either chart suggests. Visualization makes that joint behavior visible (for example, two time series overlaid, or a scatter of one stock's returns against the other's), which is exactly the kind of insight a table of numbers hides. Modern portfolio tools let the user click from portfolio overview down to a single instrument's history — a drill-down chain that is now expected, not exceptional.
1.7.3 Supply Chains and Exit Polls
Real-world: supply chain is one more domain saturated with visualization — shipment tracking, inventory levels, and logistics performance are all monitored through dashboards because the volume of moving data is far too large for anyone to read row by row.
And in public life, exit polls are the standout example: earlier there used to be paper counting that took days before results came out, and today exit polls are drilled down in real time to the district level and even to the gender level. That depth of live drill-down would be impossible without interactive visualization — the underlying dataset is the same, but the interactivity is what lets millions of viewers each choose their own slice (a state, a district, a demographic) the moment the data arrives.
1.7.4 Research and the Road Ahead
Real-world: researchers use visualization for their own work — it helps them identify patterns and then come up with hypotheses. Notice the sequence: visualization does not only confirm what is already known; it suggests what might be worth testing. A pattern seen in a scatter plot becomes a hypothesis the researcher can then test with statistics — visualization at the front of the scientific workflow, not just the end.
The use cases are endless and only growing; there is no looking back. Visualization is becoming so fundamental that primary-school students will learn and talk about it in the future.
Takeaway across the use cases
One theme runs through all four domains — finance, portfolios, supply chains, and research: visualization has moved from specialist tool to default expectation. What was once "for fund managers only" is now on every TV channel; what once took days of paper counting now streams district by district. The demand curve has shifted, which is exactly why this skill set is the safe investment the course opened with.
1.8 Interactive Visualization in Action: A Tableau Demonstration
1.8.1 A Live Tableau Report
A real-time Tableau report (a stock, out-of-the-box sample, not something built for the class) showed exactly what interactivity means in practice. The report has tooltips; regions can be selected; the view can be drilled down; there is a scale; and clicking on the top of the report updates the bottom of the report — the sub-reports are linked to each other.
This is what makes the user curious: the data can be picked, filtered, and explored live. The tool presents the fields and folders of the data, and fields are dragged around to build views — for example, "show me only 2013 data", "show me only arts and science data", "only show me for a specific gender". What to explore is entirely up to the user's domain knowledge, and that freedom is the power of data visualization.
Worked walkthrough — how the linked report behaves
Imagine the sample report's top panel is a bar chart of sales by region, and its bottom panel is a table of monthly sales.
- Hover over a bar — a tooltip (a small pop-up box) shows the exact value of that bar without clicking anything.
- Click on one region in the top panel — the bottom panel instantly re-renders to show only that region's months. The two panels are linked: one interaction drove both.
- Select a date filter (say "only 2013") — the whole report redraws for that slice.
- Click a drill-down control — the view zooms from year to quarter to month.
Final observation: at no point did a user read a table to find a number; every question ("what does the South look like in 2013?") was answered with one click. Sense-check: this matches the class's definition of interactivity from section 1.4 — the user drives the exploration, and the tool responds.
1.8.2 Dashboards Are Collections of Sheets
The sample was in fact a dashboard, and a dashboard is a collection of individual forms: sheets are prepared individually, then brought into the dashboard and connected. Filters on top can link two forms — or sheets — together, so interacting with one updates the other.
The mental model to take away
A dashboard is not one giant chart — it is several sheets (each sheet being one chart or table) arranged on one canvas and wired together. The wiring is what makes it a dashboard instead of a picture collage: a filter placed on top acts as a shared control, so every sheet that listens to it updates together. Build the sheets first, then assemble and connect — that is the workflow, and it is exactly what the course will build in later modules.
1.8.3 Building a Heat Map on the Fly
A heat map was then built from scratch in front of the class. The starting screen of Tableau offers a choice of data source — a text file, for instance, or an Excel file — and the moment the data is selected, the tool shows what fields it contains.
On the sheet, dragging a field immediately renders a chart: for example, pick a symbol and a gain/loss field and a graph appears at once. It can be sorted with a click, and coloring can be based on a field by dragging it into place, and the map updates automatically. There are six or seven default chart graph types that appear the moment a chart type like "heat map" is requested — Tableau builds the default automatically from simple Excel data.
Trace — the heat map, step by step
- Connect data: on the start screen, choose "Text file" or "Excel" and open the file. Tableau immediately lists the file's fields (columns) and folders on the left.
- Drag a field onto the canvas: dragging symbol onto the rows shelf places each stock symbol as a row mark; a chart appears instantly — no settings window.
- Add the measure: dragging gain/loss onto the view paints the chart; each cell now represents one symbol's gain or loss.
- Color by field: drag the same gain/loss field onto the Color shelf — the cells turn into a heat map, color scale showing losses at one end and gains at the other.
- Sort with one click: click the sort control, and the map reorders from worst to best.
Final output: a working heat map of the stock table in under a minute, built entirely by dragging. Sense-check: this matches the TV-channel heat maps from section 1.7 — the same visual idea, built by hand in one demo.
Students were told not to be scared by fonts and screen resolution issues in the demo; the point is how simple drag-and-drop report building is. The demo's imperfections were the projector's, not the method's.
1.8.4 Desktop vs Cloud
The version showed was the local desktop copy, which must be downloaded; the cloud version may not give all these features — it comes with limitations and does not offer everything the desktop screens can do.
Desktop vs cloud — know which you are using
The cloud version of Tableau is convenient (no install) but limited; the desktop version is the fuller one. If a feature shown in the course does not appear in your cloud copy, that is a platform limit, not a mistake on your side — and it is one of the reasons the course demonstrations use the desktop product. All of this will be learned properly in the Tableau module from module two: how to connect data, how to build dashboards, simple calculations, and writing your own formulas.
Until then the excitement has to be held, because fundamentals come first. And there is no pressure: the tools are not rocket science. As long as one has a fundamental understanding of the data — what the common keys are, what data makes sense at the row level — drag and drop is enough to build reports that serve most stakeholders. Complex reports full of formulas need a different approach, but straightforward reports are not difficult to make.
1.8.5 Student Questions and Answers
Q: Is there any data cleaning in Tableau as well? A: Yes, there are some ways to do it, though it may not be as elaborate as Power BI. Before we go to the visualization itself there is a step in between — when the data is uploaded, formatting of numbers can be done, columns can be dropped, and those kinds of operations. So there is a step between uploading the data and starting the visualization, and the course will touch on this briefly when the Tableau sessions arrive.
The answer draws a small map of the workflow that is worth keeping: upload data → fix what needs fixing (number formats, dropped columns) → visualize. Cleaning exists in Tableau, but it is a between-step, not a full data-preparation suite — so the realistic expectation is to do the heavy preparation elsewhere and use Tableau's options for light fixes. This preparation step matters for later modules, where every report starts from raw files.
Recap: interactivity is a property of the toolchain — linked sheets, shared filters, and drag-and-drop construction make the user the explorer. The demo's concrete lessons: dashboards are wired collections of sheets; a heat map is minutes away from raw Excel; desktop is the full-featured product; and light data preparation happens between upload and visualization. The same tooling returns in depth in the Tableau module.
1.9 Visualization in the Digital Age
1.9.1 A Discovery Tool
With so much data around us and so many data sources, visualization is becoming more important and easier to use every day. One way to think about it is as a discovery tool: in the live Tableau sample, end users themselves decided what to filter, what to look at, and what to zoom into. That self-driven exploration is why visualization keeps getting called a discovery tool — the features that enable it are what the next classes cover.
Why "discovery"?
A discovery tool is anything that helps you find something you were not looking for. The famous phrasing from the statistician John Tukey: the greatest value of a picture is when it forces us to notice what we never expected to see. A table answers the questions you already thought of; a good visualization also surfaces the ones you had not — an unexpected cluster, a strange outlier, a pattern that changes the question entirely. That is discovery, and it is why the exploratory side of visualization matters as much as the explanatory side.
1.9.2 Free and Accessible Tools
Different organizations are making visualization more accessible. Tableau now offers a free cloud version; Google Data Studio, as far as is known, also allows free use. There is a competition among these data companies — each wants its tool to be more successful and more used — and the user benefits: free tiers, better features, and constant improvements are how that competition shows up.
On the tool rankings, Gartner consistently places Tableau and Power BI as the top two tools in use. Power BI comes from the Microsoft framework and is generally considered easier to integrate; Google Data Studio is picking up as well. There is no winner and no right or wrong: both tools have their pluses and both have their own user bases, and the class's own poll showed Power BI as the most-used tool in the room.
Scope — rankings rank the tools, not the analyst
Gartner's top-two position tells you what the market uses; it does not tell you which tool to pick. Power BI integrates easily with Microsoft ecosystems, Tableau is famous for its visual depth, and free options like Google Data Studio lower the entry cost — and the right choice depends on the organization's existing stack, the team's skills, and the job itself. The skill set this course builds transfers across all of them, which is why tool loyalty is a distraction at this stage.
1.9.3 Rising Data Literacy and Communication Skills
Two trends are converging. First, data literacy is increasing — more tools are available, more people can use them, and visualization is becoming so obvious that it will become a by-default thing going forward. It is already visible at school level, in healthcare systems where everybody tracks trends, in how businesses make decisions, and in government digitization with medical cards and similar initiatives.
Second, communication skills — storytelling and the design of overviews — are gaining more popularity, which is exactly why the storytelling topic matters. Data visualization skill is spreading to the masses; the expectations on anyone entering the workforce will keep rising with it. The two trends feed each other: more people able to read charts raises the bar for how well charts must be made, and better-made charts raise expectations of everyone else.
1.9.4 The Identical Statistics Example
A single example captures why visualization matters for interpretation. Consider a table of numbers with pairs of x and y values — there is x1, y1; x2, y2; and so on up to x4, y4 — a set of x and y values. Looked at the table level, the mean is the same, the variance is the same, and the correlation is there: statistically, in any test, these numbers look as if they are identical. But the moment the numbers are plotted, the true nature and behavior of each data set is visible. Raw numbers are good, but they are very difficult to interpret; the plots reveal what the statistics hide.
The three statistics — built step by step
Take one data set with observations , where is the i-th x observation, is the i-th y observation, and is the number of pairs in the set.
1. Sample mean of the x values — the typical x value. Add all the x values and divide by how many there are:
The symbol means "add up everything from the first term to the n-th", so is , and (x-bar) names the result. There is an identical formula for the y values, .
2. Sample variance of the x values — how spread out the x values are. Measure each x's distance from the mean , square it (so below-mean and above-mean points do not cancel), add the squares, and divide by :
The square makes every term non-negative, so a variance can never be negative; a small means the points huddle near the mean, a large one means they scatter widely. Dividing by (not ) is the sample form, which corrects for the fact that the mean itself was estimated from the same data; the population form uses instead. For this example the choice changes nothing — the four data sets agree under either form.
3. Correlation between x and y — the direction and strength of the linear relationship. The numerator sums the products of the two deviations; the denominator is the product of the two spread measures, which scales the result to a fixed range:
The correlation always lies between and . It is when the points sit exactly on an upward-sloping line, when they sit exactly on a downward-sloping one, and near 0 when there is no linear trend — but "no linear trend" does not mean "no pattern", which is precisely the trap this example sets.
Worked example — four data sets, one set of statistics
This is the classic demonstration from statistics (Anscombe's quartet): four different data sets of eleven x-y pairs each, deliberately constructed so that every summary statistic comes out (nearly) identical. The four x-columns and y-columns:
| Set 1 (x, y) | Set 2 (x, y) | Set 3 (x, y) | Set 4 (x, y) |
|---|---|---|---|
| 10, 8.04 | 10, 9.14 | 10, 7.46 | 8, 6.58 |
| 8, 6.95 | 8, 8.14 | 8, 6.77 | 8, 5.76 |
| 13, 7.58 | 13, 8.74 | 13, 12.74 | 8, 7.71 |
| 9, 8.81 | 9, 8.77 | 9, 7.11 | 8, 8.84 |
| 11, 8.33 | 11, 9.26 | 11, 7.81 | 8, 8.47 |
| 14, 9.96 | 14, 8.10 | 14, 8.84 | 8, 7.04 |
| 6, 7.24 | 6, 6.13 | 6, 6.08 | 8, 5.25 |
| 4, 4.26 | 4, 3.10 | 4, 5.39 | 19, 12.50 |
| 12, 10.84 | 12, 9.13 | 12, 8.15 | 8, 5.56 |
| 7, 4.82 | 7, 7.26 | 7, 6.42 | 8, 7.91 |
| 5, 5.68 | 5, 4.74 | 5, 5.73 | 8, 6.89 |
Check the mean for set 1: the eleven x values sum to , so . The same calculation for the other three sets also gives 9; the y-means all come out about 7.5, the x-variances about 11, and the correlations about 0.82. Final claim: in any standard statistical test these four tables look statistically identical.
Now plot them. Set 1 spreads along a gentle upward-sloping line — a textbook positive trend. Set 2 is a curve, not a line: the points bow downward — no straight line can describe it, yet its correlation matches set 1. Set 3 is a straight line with one high point far above the others — an outlier that yanks the trend. Set 4 is nearly vertical: ten of the eleven x values are exactly 8, so the professor's "sequence of eights" comment — the visible column of points at x = 8 — is the giveaway; one point sits far to the right at x = 19 and carries the whole correlation. Sense-check: all four sets share mean 9, variance 11, and correlation ≈ 0.82, and all four look completely different when plotted — the statistics alone cannot tell them apart, the pictures can.
The moment the numbers are plotted, the true nature and behavior of each data set is visible. When the numbers look identical in every statistical test but the pictures tell different stories, interpretation requires the picture. That is exactly how visualization helps us take these decisions and understand data better.
Recap: identical mean, variance, and correlation can hide four completely different data stories — a line, a curve, an outlier, and a column. The lesson for practice: summary statistics are a good first look, but a plot is the only reliable way to see what the data is doing. Never sign off on a data set you have only read as numbers.
1.10 Visualization Methodology and Common Pitfalls
1.10.1 Where We Usually Go Wrong
Visualization methodology is the steps and process of producing a data visualization, and it is worth seeing where people typically go wrong before learning the right sequence. Learning the failure modes first is deliberate: a pitfall you can name is a pitfall you can check for.
The usual failures:
- Unclear audience. We are not clear who we are building for, which makes everything downstream difficult — chart choice, level of detail, and even the data shown all depend on who reads the view.
- Unclear goal. We are not clear what exactly we want to achieve from the visualization. A view without a job cannot be judged, and it cannot be improved.
- Wrong chart. We end up taking a wrong chart — we wanted to show a trend analysis and took a bar graph (the same failure the best-practices section flagged).
- No thought to color. Most people never think about coloring, which makes it harder to understand and convey the message.
- Design inconsistency. There can be design inconsistency across views — different scales, styles, and layouts from one screen to the next, so the reader must re-learn the visual language on every screen.
- Skipping iteration. One more process failure is common: data visualization is an iteration process — we build something, we go to the user, we get feedback, and we incorporate it — and that loop is not given enough importance.
Why iteration is the most expensive one to skip
A one-shot build treats the first version as the final version, and the first version of any visualization is almost never right: the audience misreads a label, the chart choice hides the message, the layout buries the key number. The feedback loop — build, show, listen, adjust — exists precisely because each round of user feedback costs minutes while a wrong report shipped to stakeholders costs meetings. The professor's point is that the loop is not optional polish; it is the method.
1.10.2 What to Consider Instead
The fixes follow from the failures. Be very clear about the audience: you cannot carry a detailed week-wise project status report into a review with an executive or a delivery head. A weekly status report tracks very different things — what task was given to whom, whether the task is finished, the burn on a DevOps board, as a scrum master in the class would see it — while an executive review wants the data that matters at that level. The same data cannot serve both meetings.
| Dimension | Weekly status report | Executive review |
|---|---|---|
| Reader | Team and scrum master | Executive / delivery head |
| Level of detail | Task-level: who, what, done or not, burn | Outcome-level: what matters at that level |
| Time window | This week | The decision horizon |
| Chart load | Many small operational views | Few, focused, high-level views |
The data itself should be clean. Choose the right chart for the message. Take time to design the visualization: do not sit straight away in front of the laptop and start designing — it is always good to sketch on paper first, deciding what tools or controls the view should have. Finally, test and refine the visualization with users. These habits help far more than any single tool feature.
Audience is the first decision, not a checkbox
The mistake order matters: an unclear audience poisons everything after it. If you do not know whether the reader is a scrum master checking task burn or a delivery head checking variance, you cannot choose the chart, the detail level, or even the data. Asking "who is this for, and what will they do with it?" before opening any tool is the cheapest fix in this entire section — and the one most often skipped.
1.10.3 No One-Size-Fits-All
There is never a fixed formula where doing A, B, and C produces a foolproof visualization — that will never happen. There are so many permutations and combinations of the data, the audience, and the maturity level of the stakeholders that a one-size-fits-all approach does not exist. It comes with experience, and experience is exactly what the career journey builds.
Recap — the method in one paragraph
The process is: know the audience, know the goal, choose the chart for the message, keep the data clean, design before building (sketch on paper), then test, refine, and iterate. There is no fixed recipe beyond that — every project recombines these habits, and judgment grows with practice. When in doubt, the better approach is to keep things simple rather than overdoing it and struggling later.
1.11 Exploratory vs Explanatory Analysis
1.11.1 The Two Stages
Exploratory and explanatory analysis are two distinct stages of the data analysis process, and they are seen more in scientific or research projects.
The two stages, defined
Exploratory analysis is when we explore and understand the data to uncover patterns. In this phase we do not know what the final outcome will be — we are just exploring: what if this data is related to that? What if I change this — does it impact that? The work is open-ended, the questions are tentative, and the point is to find the lead worth following.
Explanatory analysis shares the final outcome once the exploration is done. This is the communication stage: the lead has been followed, the findings are settled, and the job now is to present them so an audience understands and acts on them.
Because the two phases have different purposes, their audiences are very different, and their visualizations are very different: you cannot show an exploratory result to an audience that is interested in an explanatory outcome. The same chart that is perfect for your own exploration (messy, half-finished, full of dead ends) is the wrong thing to put in front of a stakeholder who needs a decision.
1.11.2 The Hiking Analogy
Worked walkthrough — the hiking trip
Imagine hiking in a forest. You are discovering the landscape, going on your own, depending on the trail — sometimes going in one direction, then coming back, then going in a different direction. You may hit a route, you may hit a roadblock, but you stay flexible, you keep navigating, you do not limit yourself. That is exploratory analysis — the freedom to wander is the point, because you do not yet know which path leads somewhere worth going.
Once your hiking is done, you come up with a map: "I went from the base camp to this place, then I turned right, then I turned left." Now you are putting your key findings and your conclusions down for the audience, with foolproof, clear instructions, so that tomorrow somebody else can use your map to walk that particular path. That is explanatory analysis — the route that took you an afternoon of wandering is compressed into a single clear path another person can follow without wandering at all.
High level, that is the difference: hiking randomly through the forest, discovering different trails, is exploration; publishing the route map afterwards, with everything laid out for others, is explanation.
Where the analogy breaks, it breaks usefully: a real forest map is neutral about why you chose the route. A good explanatory visualization carries the reasoning too — not just the path, but the finding at the end of it ("this is what we found, this is why it matters"). The map shows the way; the explanation says what the way revealed.
1.11.3 The Oyster and Pearl Story
Here is another way to see the same split. Suppose you are walking on a beach and opening oysters. Not every oyster has a pearl. You may open hundreds of oysters and get a pearl out of one or two.
Then you move to the explanatory phase: what actually was the difference between the oysters that had pearls and the ones that did not? The exploration is the search itself, and the explanation is the account of what differed. The two support each other — and in fact explanatory analysis becomes much easier once the exploratory work has been done.
The temptation to resist
After an entire analysis, it is tempting to show the audience all the work: all the charts you tried, all the dead ends, all one hundred opened oysters. That is the exploratory view, and it is the wrong one to present. The audience does not want the hundred empty shells — they want the two pearls: the settled findings, presented cleanly. Showing everything makes the audience redo your exploration in their own heads. The discipline of the explanatory phase is choosing the pearls and leaving the oysters out.
1.11.4 How They Compare
The goals are different: one is to explore, the other is to confirm the initial hypothesis. The visualizations are different. In exploratory analysis the visualization is mostly interactive, because you are exploring: "show me this filter with that, exclude this data, show me that." Exploratory charts, then, are interactive and flexible — scatter plots, histograms, box plots are the natural instruments. In explanatory analysis you come up with a clear and crisp outcome — "this is how we achieved it, and this is the final outcome" — so you may use more of a bar or a line or a heat map, because the exploration is already done.
| Dimension | Exploratory analysis | Explanatory analysis |
|---|---|---|
| Goal | Explore and uncover patterns | Confirm the initial hypothesis, present the outcome |
| Audience | The analyst themselves — niche, still exploring | Broader audience — stakeholders who need the result |
| Visualizations | Interactive and flexible: scatter plots, histograms, box plots | Clear and crisp: bar, line, heat map |
| Mindset | "What if this is related to that?" | "This is how we achieved it, and this is the outcome" |
| When it happens | First | Second — after exploration |
The audiences are different too: for exploratory analysis the audience is the analyst themselves — a niche audience still exploring whether things are concluded — while for explanatory analysis the audience is broader; you are now explaining to a wider audience what has been achieved and what the outcome is. Audience, visualization, and goal all differ between the two stages. When to pick which: explore in private, explain in public — the moment the audience changes from "me" to "them", the visualization style changes with it.
1.11.5 Why Both Matter
Neither phase is more useful than the other; both are very useful, and they really help each other. It is not possible to do explanatory analysis without having done exploratory analysis first. The approach, the audience, and the purpose are simply different, and recognizing which phase you are in tells you which kind of chart to build and who you are building it for.
Recap — the phase test
Ask one question before building anything: have I finished exploring? If the answer is no, you are in the exploratory phase — build quick, interactive views for yourself and keep asking "what if". If the answer is yes, you are in the explanatory phase — choose the settled message, pick the clean chart, and design for the audience, not for your own process. Getting the phase wrong produces the exact failure both stories warn about: showing raw exploration to an audience that came for the conclusion.
Exam Guidance Summary
The evaluation scheme for this course is a quiz, an assignment, a mid-semester test, and a comprehensive exam. A possible change: the 25-mark assignment may be split into a second quiz and a smaller mini assignment, possibly 15 marks — the class will be consulted before anything is decided.
- Mid-semester test: around mid-March, covering the sessions from one through eight.
- Comprehensive exam: in May, open book, covering the complete concept of the course; the course wraps up around mid-May or end of May.
- Exams will be on-site this time, per the examination cell.
- Possible experiential assignment: take a given data set and prepare your own Tableau forms and dashboards.
Exam note — what this session means for the exam
The content of this first class — what visualization is, the families of charts, best practices, methodology, and the exploratory/explanatory split — belongs to the first eight sessions, and that block is exactly the mid-semester test syllabus. The concepts that reappear across sessions (chart choice, clutter, audience, context) are the ones to track, because the comprehensive open-book exam tests understanding of the whole course, not memorized pages.
Study advice for the weeks ahead:
- Expect repetition of this first class in the next session, since more students may join; the plan was to revisit concepts of this class while still covering some next-class topics.
- The next topics on the schedule are clutter and the pre-attentive attributes, plus the topic of context — how understanding our audience and purpose helps users understand context in data visualization.
- The first five or six classes are theory-heavy; hands-on work comes gradually, so do not expect to build much before the Tableau module.
- Participate in the discussion forum and ask questions freely — there is no right or wrong answer in this class.
- On tool skills: fundamentals matter more than any single tool; straightforward reports that serve most stakeholders are not difficult to build once the data fundamentals are clear.
Key Industry Applications
Real-world connections from across the session, collected in one place:
- Finance — live market dashboards: real-time stock heat maps on TV channels — which stocks are gaining and losing, refreshed live.
- Markets — retail investing tools: candlestick charts and moving averages — once used only by fund managers, now given freely by every trading app and site.
- Finance — portfolio management: seeing how each stock moves, and the correlation between stocks in the same portfolio, with drill-downs and impact analysis.
- Operations — supply chains: supply chain monitoring and analysis.
- Public life and politics — elections: real-time exit polls drilled down to district level and gender level, replacing days of paper counting.
- Science and research: identifying patterns and forming hypotheses.
- Public sector and healthcare: healthcare trend tracking, business decision making, and government digitization such as medical cards — visualization spreading to the masses.
- Tool landscape: Tableau and Power BI consistently top the Gartner rankings, with Google Data Studio picking up; the Python ecosystem (matplotlib, seaborn, bokeh) covers the programmatic side.
The pattern behind the list
Each application is the same story in a different uniform: data that was once invisible in tables now reaches its audience as an interactive picture, and the audience that once waited days now decides in real time. Whether the domain is markets, portfolios, logistics, elections, research, or public health, the skill this course teaches is the one the applications share — turning data into a picture people can act on.
DVI Lecture 1 notes · Introduction to Data Visualization
Sections Breakdown
Why the course exists: data visualization is becoming a default skill across industries. The opening session also covers how the class works (learning from each other's industries), the class profile, and the objectives — techniques, processes, and best practices with Tableau and Python, ending in dashboard building.
The 16-week course runs through five modules: theory, Tableau, dashboarding, matplotlib, then seaborn and bokeh. Python is the vehicle, not the destination — concepts transfer across tools, and the reading list is flexible.
Evaluation has four components — quiz, assignment, mid-semester test (sessions one to eight, around mid-March), and a comprehensive open-book exam in May. A possible split of the 25-mark assignment into a second quiz and a mini assignment is under discussion.
Data visualization is a visual representation of data that uses visual perception to make information easier to understand and amplify thinking. The section covers student definitions, what a good visualization does, why it matters, and the clutter myth — more on a slide is not better.
Visualizations come in families — charts, maps, infographics, dashboards, and interactive views. Infographics tell a narrative; dashboards are decision instruments; and charts have home territories, with the pie chart caution previewing the which-chart-for-which-job theme.
Six practices: choose the chart deliberately, keep it simple, highlight what matters (formalized as the variance tolerance rule |v| ≤ 2.5%), tell a story, label and color deliberately, and use relevant tools — with the honest limit that no fixed formula exists.
Real-time stock heat maps, candlestick charts and moving averages, portfolio correlation views, supply-chain dashboards, live district-level exit polls, and research pattern-hunting show visualization moving from specialist tool to default expectation.
A live Tableau demo: linked sheets with tooltips, drill-downs and shared filters; a heat map built on the fly from Excel by drag-and-drop; desktop vs cloud; and a student Q&A on light data cleaning in Tableau.
Visualization as a discovery tool (Tukey's picture quote), free tools like Tableau Cloud and Google Data Studio, rising data literacy, and the identical-statistics example (Anscombe's quartet) where equal mean, variance, and correlation hide four very different plots.
Common failures — unclear audience, unclear goal, wrong chart, no color thought, design inconsistency, skipping iteration — and their fixes: audience-first design, clean data, right chart, paper sketching, and testing with users. There is no one-size-fits-all recipe.
Exploratory analysis (interactive, pattern-hunting, analyst as audience) precedes explanatory analysis (clean charts, settled outcomes, broader audience). The hiking and oyster-and-pearl analogies make the split memorable.
The evaluation scheme, exam dates and formats (mid-semester test on sessions one to eight; open-book comprehensive exam in May; on-site exams), the possible experiential assignment, and study advice for the weeks ahead.
The session's real-world connections in one place: market dashboards, candlesticks and moving averages, portfolio views, supply chains, exit polls, research, healthcare and government digitization, and the tool landscape (Tableau, Power BI, Google Data Studio, Python).
Exam Revision Notes
Below is the distilled, exam-ready core. Every entry comes from the full explanation above. Use this section for rapid review; return to the main notes when a point needs more context.
Course Overview and Approach
Must-know: Data visualization is becoming the default skill set for success in almost any role; the course builds it as a skill set across 16 weeks, with the dashboard as the final goal.
⚠️ Top pitfall: Expecting hands-on building in module one — the first module is deliberately theoretical because fundamentals and best practices must come before tools.
Self-check: Why does the course treat visualization as a skill set rather than a single tool to master?
Connects to: 1.2 (Course Structure: Five Modules and Tools), 1.4 (What Is Data Visualization?)
Course Structure: Five Modules and Tools
Must-know: Five modules: (1) theoretical fundamentals, (2) Tableau in classes six to eight, (3) dashboarding, (4) matplotlib, (5) seaborn and bokeh; the language is a means, not the point.
⚠️ Top pitfall: Treating the Python library demos as examinable syntax — the concept the chart shows is the point, not the function call.
Self-check: Which classes are the Tableau-based ones, and why do the last two modules introduce Python libraries?
Connects to: 1.1 (Course Overview and Approach), 1.8 (Interactive Visualization in Action: A Tableau Demonstration)
Course Evaluation and Exams
Must-know: Four evaluation components: quiz, assignment, mid-semester test (around mid-March, sessions 1-8), comprehensive exam (May, open book, complete course); a possible split of the 25-mark assignment into a second quiz and 15-mark mini assignment.
⚠️ Top pitfall: Treating the theory-heavy first classes as irrelevant to exams — the mid-semester syllabus is sessions one through eight, so early theory is directly examinable.
Self-check: What does the comprehensive exam cover and what format is it in?
Connects to: 1.1 (Course Overview and Approach)
What Is Data Visualization?
Must-know: Data visualization is a visual representation of data — it helps identify patterns, trends, and outliers, should be interactive, and exists to amplify understanding and support faster, better-informed decisions.
⚠️ Top pitfall: The clutter myth: believing that the more information a slide carries, the happier the stakeholder will be — density overwhelms instead of impressing; white space is not a hole to fill.
Self-check: What did the class offer as definitions of data visualization, and what one idea ties them all together?
Connects to: 1.5 (Types of Data Visualizations), 1.6 (Data Visualization Best Practices)
Types of Data Visualizations
Must-know: Families: charts, maps, infographics (narrative), dashboards (decision instrument), and interactive visualization (user-driven exploration); charts are not freely interchangeable and each has best-practice territory.
⚠️ Top pitfall: Pie charts: the eye reads angles and areas poorly, so a pie only fits a true part-to-whole message with few slices; a bar chart compares sizes more accurately.
Self-check: What is the difference between an infographic and a dashboard as objects?
Connects to: 1.4 (What Is Data Visualization?), 1.6 (Data Visualization Best Practices)
Data Visualization Best Practices
Must-know: The variance tolerance rule: v = (actual - plan)/plan x 100%, and a program is inside tolerance when |v| <= 2.5%; anything beyond is flagged by color and reviewed first.
⚠️ Top pitfall: Reaching for a bar graph to show a trend analysis — a trend is change over time and belongs in a line chart; bar graphs compare category sizes.
Self-check: A program plans 100 and spends 96.4. Compute v and decide whether it is flagged under the 2.5% rule.
Connects to: 1.4 (What Is Data Visualization?), 1.5 (Types of Data Visualizations), 1.10 (Visualization Methodology and Common Pitfalls)
Real-World Use Cases
Must-know: Visualization use cases are endless and growing: finance (heat maps, candlesticks, moving averages), portfolio management (correlations and drill-downs), supply chains, live exit polls drilled to district and gender level, and research (patterns first, hypotheses after).
⚠️ Top pitfall: Reading a single stock chart in isolation — correlated instruments can move together, so the pair's joint behavior, which visualization exposes, is what matters in a portfolio.
Self-check: Why would live district- and gender-level exit-poll drill-downs be impossible without interactive visualization?
Connects to: 1.4 (What Is Data Visualization?), 1.5 (Types of Data Visualizations)
Interactive Visualization in Action: A Tableau Demonstration
Must-know: Dashboards are collections of sheets prepared individually, brought together and connected; filters link forms so one interaction updates the other. Interactivity makes the user the explorer.
⚠️ Top pitfall: Assuming the cloud version of Tableau has every desktop feature — the cloud copy comes with limitations, so demos and full functionality live in the desktop product.
Self-check: Describe the workflow step where Tableau handles light data cleaning (number formats, dropped columns).
Connects to: 1.4 (What Is Data Visualization?), 1.5 (Types of Data Visualizations), 1.2 (Course Structure: Five Modules and Tools)
Visualization in the Digital Age
Must-know: Sample mean x_bar = (1/n) sum x_i; sample variance s_x^2 = (1/(n-1)) sum (x_i - x_bar)^2; Pearson correlation r_xy between -1 and +1. Identical statistics do not imply identical data — plots reveal what tables hide.
⚠️ Top pitfall: Trusting summary statistics alone: four data sets with identical mean, variance, and correlation can be a line, a curve, an outlier-riddled line, and a vertical column — only a plot tells them apart.
Self-check: In Anscombe's quartet, what is the x mean of set 1 and why does correlation ≈ 0.82 fail to reveal set 2's curvature?
Connects to: 1.4 (What Is Data Visualization?), 1.7 (Real-World Use Cases)
Visualization Methodology and Common Pitfalls
Must-know: The visualization process: know the audience, know the goal, choose the chart for the message, clean data, sketch before building, and iterate with user feedback — a weekly status report and an executive review cannot share the same view.
⚠️ Top pitfall: Unclear audience is the first mistake — everything downstream (chart choice, detail, data shown) depends on who reads the view; the same data cannot serve a scrum team and a delivery head.
Self-check: Why is skipping the build → feedback → refine loop the most expensive process failure?
Connects to: 1.6 (Data Visualization Best Practices), 1.4 (What Is Data Visualization?)
Exploratory vs Explanatory Analysis
Must-know: Exploratory analysis (interactive, analyst-as-audience, pattern hunting) precedes explanatory analysis (clean charts, broader audience, confirmed outcome); you cannot do explanatory well without exploratory first.
⚠️ Top pitfall: Showing exploratory work to an explanatory audience — presenting all one hundred opened oysters instead of the two pearls makes the audience redo your exploration.
Self-check: What are the natural chart families for exploratory vs explanatory analysis, and why?
Connects to: 1.4 (What Is Data Visualization?), 1.6 (Data Visualization Best Practices), 1.10 (Visualization Methodology and Common Pitfalls)
Exam Guidance Summary
Must-know: Quiz, assignment, mid-semester test (mid-March, sessions 1-8), comprehensive open-book exam (May); first five or six classes are theory-heavy; next topics are clutter, pre-attentive attributes, and context.
⚠️ Top pitfall: Assuming open book means easier — the comprehensive exam covers the complete course, so concept-level understanding is the preparation that counts.
Self-check: Which sessions does the mid-semester test cover, and what are the next three topics on the schedule?
Connects to: 1.3 (Course Evaluation and Exams), 1.1 (Course Overview and Approach)
Key Industry Applications
Must-know: Key applications: live stock heat maps, candlestick charts and moving averages, portfolio correlation views, supply chain dashboards, district- and gender-level exit polls, research hypothesis discovery, healthcare and government digitization.
⚠️ Top pitfall: Reading visualization use cases as isolated tool demos — every listed application is the same story: data invisible in tables now reaches audiences as interactive pictures.
Self-check: Which Gartner top-two tools dominate the rankings and which Python libraries cover the programmatic side?
Connects to: 1.7 (Real-World Use Cases), 1.9 (Visualization in the Digital Age)
Was this lecture useful?
BitsNotes AI Assistant
Subject Notes AssistantConfigure AI Chat
Choose how to access the chatbotSigned in as
Powered by BitsNotes — 20 messages per day. No API key needed. Want unlimited access? Use "Bring Your Own Key" mode.
Sign in to use AI Chat
Get 20 free AI messages per day to ask questions about your lecture notes. Sign in with Google or GitHub — it takes 5 seconds.
Sign In to BitsNotesSwitch to "Bring Your Own Key" tab above for unlimited access with any OpenAI-compatible provider.