Data Visualization Principles at (un)Common Logic

Good visualization takes messy, over the top‑quantity records and makes a resolution obvious. That is the bar we set at (un)Common Logic. We assemble charts and dashboards now not to entertain, however to notify specific pursuits: where to make investments, what to repair, which take a look at to run subsequent, and when to prevent doing anything that no longer can pay off. Over time we've got came across that a handful of principled habits continually separate visuals that force consequence from those that quietly purchase airborne filth and grime in a bookmarks folder.

Start with the selection, not the dataset

Most unfavorable charts begin with a sell off of each little thing that grew to become mild to drag. That frame of mind tempts you into plotting anything is close handy in desire to what the choice actually requires. We start up thru naming two considerations in plain language: the decision at stake, and the time-frame for that willpower. Example: need to we boost our paid seek funds for non‑corporation queries over here region. With that body, the chart absolutely chooses itself. You choose a view of marginal value in accordance with acquisition in opposition to skill, now not a school of impressions, click‑using check, and program splits.

I save you a scrap computing gadget of questions stakeholders precise ask. The entries are unglamorous and concrete: why did Tuesday sink, which target audience is cannibalizing traditional, the place did the margin cross after the promo. When the question is surely, obvious requisites sharpen. For a Tuesday dip, you want a time series with day‑of‑week banding and an annotation for a website online social gathering. For cannibalization, you prefer section‑with the help of‑part listed sequence to tutor relative stream, no longer absolute totals that confuse scale. For margin erosion, a waterfall chart at some point of worth ingredients is extra honest than a pie.

If you shouldn't be able to write the decision in a single sentence, you will not be in a position to format the visible.

Define the metric like a contract

At (un)Common Logic we take care of metric definitions as variant‑controlled agreements. You can figure out on the proper chart and having said that fail if one of a kind communities compute the metric in a diversified method. Even a general magnitude like conversion price can mean classes‑to‑orders, users‑to‑orders, or clicks‑to‑leads. One shopper came to us with three dashboards displaying three distinct conversion rates for the equal marketing campaign. Each used to be correct on its individual phrases, and at the same time vain.

We located the definition at the canvas. Not in a tooltip, no longer buried in documentation. If the metric is a composite, we show the inputs and the calculation in a short subtitle or footnote. If sampling, filtering, or attribution principles prepare, we expose it. We in addition pin the denominator to the axis label even though the menace of misinterpretation is immoderate. A y‑axis that reads Orders in response to 1,000 lessons is specific and forestalls a parade of Slack questions.

Precision beats thriller. Rounding can cover progress or overstate upgrades. As a default, we keep one to 2 decimals for quotes and basis substances for enormously small changes once they situation. For international funds, we swimsuit the viewers. Finance needs cents. An authorities can also might be least difficult care approximately entire funds. The trick is to be constant throughout a view. Mixing gadgets is a fast course to confusion.

Context won't be optional

A unmarried sparkline with no heritage can tell any tale you choose. We continuously anchor charts with a baseline or a benchmark. That will be closing length, a rolling median, a objective line, or an exterior index. Context makes action valuable. A 12 share increase price sounds excellent till in the end you understand the type grew 20 p.c..

Comparisons paintings wonderful whereas they may be adjoining and aligned. Put sequence at the same scale if you are able to. If you will have to use a secondary axis, shade it carefully and red meat up the mapping with labels at the collection, now not truly the legend. We in addition like small multiples although the goal is to compare styles across segments. Twelve skinny, equal panels beat a unmarried cluttered plot with twelve colored traces that pass like spaghetti.

Annotations deserve improved use. We mark the day a worth exchange went are living, the date a monitoring restoration deployed, the span of a vacation. These notes do more than provide an explanation for variance. They shop hours of meetings. The target audience sees the set off and end result and movements promptly to what to do approximately it.

Choose the most standard model that solutions the question

There is not any prize for novelty. Fancy visuals are the exact dedication in easy phrases even as the uncomplicated one will no longer hang the burden. Over https://ufaseo2.gumroad.com/ time, a few styles have earned eternal spots in our toolkit. They are dull and noticeably best.

    Time series with regard bands for seasonality, showing cutting-edge length in direction of a baseline Indexed comparisons that start off incredibly special collection at 100 to expose relative growth Waterfall charts to disaggregate change from one full to another Bar charts sorted by means of valued at for rank and distribution Scatterplots with a flavor line and quadrants for portfolio decisions

The choice with frustrating visuals is that they devise cognitive overhead. If you choose a legend longer than two traces, prevent. If you need a paragraph to make clear how you can examine it, avert. The visitors will should decode kind and colour in seconds. Reserve complicated varieties for explorations, not for the ultimate communique.

Use colour to encode that suggests, now not to decorate

Color is a tool, no longer a palette to educate off style. We adopt a stubborn default: grey for context, a single robust color for focal level. When we upload a 2d color, it may be to encode a 2nd dimension of which means, now not to embellish the internet page. The so much most commonly going on misuse we see is a rainbow of segments in a bar chart wherein rank considerations more than hue. That forces the intellect to do added work.

Accessibility is non‑negotiable. Around eight percent of men and a smaller share of adult adult females have about a structure of shade vision deficiency. We test with a simulator and stay clear of crimson‑efficient possible choices. Blue‑orange is traditionally greater nontoxic. We do not rely on shade alone to sign outliers or states. Line form, dot shape, and direct labels strengthen. High contrast amongst text and historic beyond improves clarity for absolutely everyone.

Legibility is a part of shade exercise. Saturated fills can cover gridlines and wash out labels. Pastels manifest ingenious, but they may fail in a projector or in a screenshot compressed for e mail. We look at various our palettes in grayscale to determine if the message though works. If the story falls aside with no shade, the encoding converted into fragile firstly.

Label with an editor’s precision

Labels turn evidence into statements. Direct labeling, the location the charge or become aware of sits subsequent to the line or bar, outperforms a legend in maximum cases. You eradicate eye travel and decrease errors. Legends belong in exploratory resources the vicinity the consumer needs flexibility. For a narrative chart, coaching guide the reader.

We lower nonessential ink. Axis ticks are sparse and significant. Data labels take place simplest for peaks, troughs, and the maximum titanic qualities. We around with rationale. For busy plots, we show totals and allow the size do the chill out. Titles do not mumble. They tell the component: Mobile CPA fell slash than target after bid caps. A handy title frees the viewer from trying to find a ethical.

Footnotes matter. If there's a reason a importance is lacking, a rely wide variety is cut back, or a spike is a generally used artifact, we're announcing so. That greater or less honesty prevents chasing ghosts.

Respect scale, proportion, and zero

Nothing will erode have faith ahead of a compressed y‑axis that turns noise into narrative. When the variable is a quantity the place zero has which means, embody zero. Revenue, orders, spend, and headcount keep in that category. For charges and indices, 0 won't be the anchor. A start fee change of 3 options seems flat on a 0 to one hundred scale across a small panel. In that case, educate industry as a separate bar or a secondary small sparkline.

Log scales have their location, reasonably for tips that spans orders of importance, like keyword amount or net web page load times with heavy tails. We label log charts honestly and never mixture them with linear inside the comparable series of panels. For % transformations, prevent the temptation to stack bars that imply additive relationships. Percentages are ratios. Stacked p.c bars can disguise quintessential shifts in the center locations.

Proportion also applies to what number visuals you cram into a single view. A dashboard with nine panels of identical weight is a hierarchy failure. If one chart is challenge very good, supply it 60 % of the surely assets and demote the rest. Visual weight should mirror industrial weight.

Show uncertainty

Executives like crisp strategies. Data not generally delivers them. We teach uncertainty to assemble best decisions. Confidence bands round forecasts, shading for incomplete days, and blunders bars for A/B study results keep optimism in examine. We label pieces with guidance windows and ultimate update dates. If a panel shows estimates, we say estimate within the subtitle and colour labels moderately in a special approach from observed values.

Forecasts that behave neatly in backtests can nonetheless surprise in deployment. We embrace hassle-free class diagnostics off to the edge in analyst perspectives, like imply absolute percentage errors over the previous couple of weeks. That context powers extra accurate interpretation. It additionally encourages healthful skepticism, that's affordable coverage policy cover opposed to overfitting a story to a single chart.

image

Build for the safely altitude

A single offer of actuality does now not advise a unmarried view for anybody. At (un)Common Logic we design for 3 altitudes: executive, supervisor, and practitioner.

Executive perspectives compress to the fewest metrics that assume effortlessly and risk. They more healthful on one display screen with no scrolling. Each panel is self‑explanatory and carries subsequent steps. A spike in CAC above purpose triggers a callout that hyperlinks to the supervisor view.

Manager perspectives focal level on allocation. They evaluate channels, products, audiences, and geographies. They put across filters, besides the fact that children no longer too many. We pick slices that have an impression on budgets, staffing, or roadmaps. A appropriate supervisor view helps solution what to do that week.

Practitioner perspectives are strategies, no longer comments. They resolution how and why. Controls get heavy suitable here for the intent that the purchaser desires to isolate cohorts, try out hypotheses, and debug anomalies. We build people with the idea that the viewer is aware the data variety. That deals us room for technical labels, reference tables, and uncooked counts.

The mistake is convenient an executive a practitioner application, or handy a practitioner a arrogance precis. Fit beats uniformity.

Reduce friction in the workflow

A suitable chart that takes forty seconds to load will die. We plan for latency. Pre‑aggregation, caching, and proscribing default date degrees keep dashboards snappy. For properly‑cardinality dimensions like queries or merchandise, we index and keep rank tables with the resource of length so we will be able to render proper movers quick. When we do desire heavy queries, we load the so much competent panels first and fade in the relax. Progress signals lessen abandonment, which topics more beneficial than you have faith.

Naming and college reduce friction too. We use clean folder hierarchies, sturdy URLs, and steady parameter names. If a report strikes, we set redirects. We also version dashboards and name them with the assist of goal. It is more to have Spend Efficiency Q3 than Master Dashboard v12. That historical past hygiene frees teams to attention on interpretation.

Treat causes like product features

We narrate the regular time an distinguished opens a dashboard. A speedy explainer video, a immediate guided shuttle, or a few tooltip proof minimize the mastering curve. Not every person reads documentation. We design the 1st‑run feel like a product. Then we examine analytics to figure where valued clientele drop off. If most valued clientele no longer ever scroll to the underside panel, we reassess the order or lower it.

We moreover use onboarding to set norms. For illustration, we state that incomplete days are shaded and excluded from week‑over‑week comparisons till noon neighborhood time. That one sentence prevents a routine round of false alarms each and every morning.

Know while not to visualize

Some records consider more advantageous as a sentence than as a chart. A benchmark like Industry CPC for non‑kind rose nine to 12 p.c. over the past six months in the course of most imperative networks is a single line that beats a dense column chart for so much audiences. The medium desire to serve the message. We in most cases write one or two traces desirable now in a dashboard above a panel to summarize the takeaways. Good annotation spares the work force from interpreting the graphic bloodless.

There are different cases to skip the visible. If the sample measurement is absolutely too small to provide a boost to a trend, say so. Do no longer plot a line for 3 files aspects. If the resource information is in flux and possible to change materially, bring to come back till in the end the formula stabilizes. A improper chart, considered at the wrong time, can linger in memory longer than a correction.

A transient vignette: the multi‑contact muddle

A retail customer got here to (un)Common Logic with a classic trouble. Email, paid social, and natural and organic have been all claiming credits for an uptick in earnings after a spring crusade. Each crew had a chart that proved its case. Each chart used a dissimilar attribution type. Meetings grew hectic and circular. We all started with a suggestion that earned acquire‑in from everybody inside the room: each and every and each and every variety answers a selection question, so we're able to educate them aspect simply by facet and label the question, no longer the adaptation.

We advanced three panels. The first proven closing‑click on revenue with the aid of channel with a clear identify, Who closed the sale. The 2d tested location‑centered cash in, Who brought and supported. The 1/3 confirmed an incrementality estimate from geo‑increase tests, Who moved income that may no longer have occurred in any other case. We aligned scales, used the equivalent gray context and one realization shade in response to panel, and annotated the period with promo dates and area outages.

Two concerns happened. The teams stopped arguing about whose chart became as soon as the proper one in simple terms due to the fact the questions have been clear. And the govt. sponsor can even effectively now make a resolution grounded in trade‑offs. Paid social did not close many revenue, but it surely it executed a valuable assistance role and verified certain lift in analyze assorted markets. We multiplied its expense vary with guardrails. Email kept credit for remaining and focused on send timing to save you cannibalizing organic. One visualization set, constructed on faithful ideas, created alignment devoid of drama.

Quantify change responsibly

Percentages play processes. A leap from 1 to two % is a 100% advance and nonetheless cannot count quantity to the enterprise. We anchor %. differences to absolute affect. A callout that publicizes Signup payment up zero.eight disorders, four hundred higher signups final week, moves the room earlier than Up 67 %.. For monetary metrics, we exhibit changes in income the area really appropriate. Framing concerns serious about people make portfolio selections with limited budgets, no longer with unlimited urge for foodstuff for %. helpful facets.

We in addition discourage stacked comparisons throughout the time of mismatched totals. Comparing click on‑the usage of charges for two adverts with extraordinary impressions is top quality, yet stacking those bars can indicate the identical base. We select area‑via‑aspect bars with direct labels and exhibit base counts in a footnote. If a metric should still be gamed by means of approach of replacing the denominator, we call it out and mostly pair it with a balancing metric. For example, we reveal determine steady with add‑to‑cart along cost in keeping with accumulate to reveal funnel friction.

Keep exploration wreck away presentation

Analysts desire room to play. Executives desire crisp views. Mixing both creates artifacts like forty filters, eight legends, and a visual display unit that reads like a cockpit. We separate exploration from presentation. The exploration lives in notebooks and sandbox dashboards in which we scan hypotheses and iterate in a timely model. When a tale is about, we sell a clean adaptation to the presentation layer with the fewest controls needed to drill into motion. That separation furthermore speeds load time and eases maintenance.

We concentrate on the get started from exploration to presentation as a liberate. We freeze metric definitions, doc inputs, and run person tests with a handful of really stakeholders. Feedback loops are fast. We would enormously send a minimal, sturdy view and escalate than overthrow a crowded structure that no one particularly trusts.

A short chart determination map for verified questions

    How is performance trending: a time series with a baseline band, plus a small a few for key segments Where did the trade come from: a waterfall between two totals, with factors sorted by the use of contribution What should we prioritize: a scatterplot with impact on the x‑axis, effort or payment at the y‑axis, and bubble measurement for volume Which models are prevailing: a bar chart with self trust classes, ordered by driving uplift Are we cannibalizing: indexed lines delivery at 100 for overlapping items or channels

Small vital facets that continue weight

We sweat small print that sound fussy other than they retailer 1 / four. Here are a few that recur.

image

Time zones: prefer one consistent with dashboard and print it on the point of the call. Mixed zones quietly wreck comparisons.

Partial classes: shade them and exclude them with the aid of default from comparisons. If you return with them, say why.

Week definitions: some companies run Sunday to Saturday, others Monday to Sunday. Set a rule and follow it.

Currency: coach the international cash graphic, and if you combo currencies throughout areas, convert or separate perspectives. An unlabeled greenback is an error waiting to come back approximately.

Index begins: define your index anchor in truth. If you're pronouncing Day 0 equals crusade release, ensure that every sequence starts offevolved there.

Tiny ideas avert massive error.

Performance and scale devoid of drama

Charts ought to operate beneath load. We observe with authentic production volumes, no longer toy samples. If a plot fails with 20 million rows, it fails, length. We construct rollups at on daily groundwork or weekly grains for historical perspectives and keep uncooked, optimum‑granularity data behind drill‑throughs the vicinity most straightforward analysts cross. We prune high priced transforms out of the reside layer. When a calculation is stable and used ordinarilly, we materialize it.

We also plan for snapshots. Historical accuracy things in advertising and product analytics. If a spouse retroactively fixes attribution or a feed reprocesses, you will prove with relocating objectives. We photo every single day aggregates so the sooner remains situated. Reproducibility is a buyer tour function, besides the fact that the user primarily no longer sees the kit.

Testing visuals like features

A visualization is a product in miniature, so we attempt it. We run hallway tests with 3 to five the ones who've been not involved in production it. Each has 60 seconds to notify us what the chart is asserting and what they would do subsequent. If their answer diverges from rationale, we keep an eye on labels, scales, or form. That reasonably-priced scan catches issues till now they calcify.

We furthermore display usage. A dashboard that no grownup opens is merely no longer a good fortune. We log perspectives, stay time, scroll depth, and extensive-unfold clean out combos. If a panel by no means gets attention, we ask why. Maybe it belongs within the practitioner view. Maybe it need to leave. Ruthless pruning retains the sign cast.

A reasonable evaluation checklist except now you ship

    State the decision and the time-frame inside the pick out or subtitle Put metric definitions and denominators on the canvas, no longer with no trouble in docs Check colour difference, and make sure the story holds in grayscale Verify axis thoughts, label quickly, and avoid legends while possible Annotate popular events, demonstrate uncertainty, and color incomplete periods

Governance with out bureaucracy

At (un)Common Logic, governance capacity shared requisites that make collaboration greater straight forward, now not red tape that slows work. We maintain a gentle-weight taste advisor with examples, coloration palettes, typography suggestions, and beloved chart styles. We avert it with dwelling code snippets for sought after visuals so analysts can gather universal charts in a timely fashion. New team participants ponder rapid, and stakeholders do no longer may want to relearn the language of documents each time the author permutations.

We moreover audit dashboards quarterly. The audit will never be simply approximately blame. It is about %%!%%1353d529-1/3-4d61-b54a-1e7fd0d761e4%%!%%. We ask no matter if the dashboard then again solutions the judgements it turned into as soon as built for, despite if metrics have drifted, and even if controls in form the trendy org. Sunsetting is a healthy and organic and natural practice. Every retirement is a small benefits of focus back to the teams.

Ethics and honesty

Visuals lift stress. They can nudge alternatives, assemble strain, and create self insurance. With that comes obligation. We do no longer cover caveats in footnotes whilst stakes are top. We do not compress scales to dramatize flat traits. We do not cherry‑pick programs to flatter a campaign. We may possibly tremendously provide unfavourable news cleanly than put off a corrective move. That ethic earns conception, and belif assists in holding stakeholders coming back to the info in spite of the fact that it hurts.

One conduct facilitates: showcase the diversified view. If there could be a conceivable second interpretation, contain it along the generic. That disarms allegations of bias and contraptions the style of responsible skepticism we prefer throughout the enterprise company.

Closing thought

The fine praise a visualization can earn is short and direct: this helped me come to a decision. Getting there is much less about inventive aptitude and extra approximately a series of disciplined offerings. Start with the choice. Define the metric. Add context. Choose the so much essential form. Use color with rationale. Label and annotate with care. Respect uncertainty. Fit the view to the altitude. Reduce friction. Test like a product. Govern flippantly and ethically.

At (un)Common Logic we go back to those requirements by way of the actuality that they work. They velocity choices, inside the aid of noise, and turn documents into a companion other than a puzzle. And when a stakeholder opens a dashboard on a hectic morning, sees a transparent story, and is generic with what to do next, the full quiet art work behind the curtain used to be value it.