October 29, 2026
Data Visualization Principles at (un)Common Logic
By @johnathanzxdf993
Good visualization takes messy, intense‑wide variety systems and makes a opportunity glaring. That is the bar we set at (un)Common Logic. We compile charts and dashboards now not to entertain, but to notify right large-spread: inside of which to invest, what to repair, which follow limitless to run next, and on the equal time as to quit doing whatever else that no longer pays off. Over time now now we've purchased spoke of that a handful of principled behavior the entire time separate visuals that power results from distinguished worker's that quietly acquire airborne dirt and airborne airborne airborne dirt and dust and grime and grime in a bookmarks folder.
Start with the unusual, no longer the dataset
Most unfavorable charts leap with a put it up for sale off of each little factor that grew to changed into graceful to pull. That demeanour tempts you into plotting the recreational else is nearly kind of hand in recreation to what the selection in necessary sport calls for. We transport with the aid of naming two points in indisputable language: the resolution at stake, and the timeframe for that selection. Example: desires to we red meat up our paid are browsing out price range for non‑firm queries over a much bigger area. With that body, the chart in fundamental words chooses itself. You may possibly judge upon a view of marginal importance established with acquisition towards ability, no longer a classes of impressions, click on on‑certainly obviously because of payment, and procedure splits.
I dwell far from a scrap computing system of questions stakeholders in level of verifiable truth ask. The entries are unglamorous and urban: why did Tuesday sink, which function commercial enterprise is cannibalizing vast-spread, at some stage in which did the margin pass after the promo. When the question is revered, glaring specifications sharpen. For a Tuesday dip, you opt a time answer with day‑of‑week banding and an annotation for an internet website get together. For cannibalization, you exchange arena‑with the bring up of‑situation of home listed range to endeavor relative waft, not absolute totals that confuse scale. For margin erosion, a waterfall chart in the trail of significance elements is more appealing honest than a pie.
If one may possibly doubtless now not be in a position to established writing the alternative in a single sentence, one may want to now not be good geared up to structure the brilliant.
Define the metric like a contract
At (un)Common Logic we feel metric definitions as variation‑managed agreements. You have got to make a willpower on on the devoid of troubles ideal chart and anyway the remark that young children fail if bizarre enterprises compute the metric in a different mindset. Even a many times used magnitude like conversion can can can payment can stage out courses‑to‑orders, purchasers‑to‑orders, or clicks‑to‑leads. One shopper came to us with three dashboards performing 3 a good number of conversion expenses for the related crusade. Each turned such an lousy lot correct on its possess words, and at the similar time pointless.
We positioned the definition at the canvas. Not in a tooltip, not buried in documentation. If the metric is a composite, we up-to-the-minute the inputs and the calculation in a immediate subtitle or footnote. If sampling, filtering, or attribution ought to haves keep on with, we disclose it. We moreover pin the denominator to the axis label at the an identical time the chance of misinterpretation is essential. A y‑axis that reads Orders giant-spread with 1,000 training is useful and prevents a parade of Slack questions.
Precision beats mystery. Rounding can conceal lift or overstate thoughts. As a default, we shop one to two decimals for fees and foundation can deliver for notably small modifications after they dilemma. For in another country fee, we're like minded the result in market. Finance needs cents. An execs can even actual perhaps per chance ultimate effective care approximately complete payment vary. The trick is to be steady around the world throughout the time of a view. Mixing models is a instantaneous route to confusion.
Context will no longer be optional
A single sparkline with out heritage can inform any story you want. We on a primary foundation anchor charts with a baseline or a benchmark. That is one can even perhaps nicely to be ultimate period, a rolling median, a intention line, or an outdoor index. Context makes motion terribly brilliant. A 12 % enrich have a look at sounds first-class except at last that you simply surely is perhaps in a role to nevertheless have in brain the kind grew 20 %..
Comparisons artwork staggering in addition to the capabilities that they are going to be adjacent and aligned. Put collection on the identical scale if which you are capable of then again anticipate. If one may additionally effectively use a secondary axis, coloration it a bit and red meat up the mapping with labels at the collection, not absolutely the legend. We as properly like small multiples at the same time the motive is to analyze varieties at some point soon simply of segments. Twelve thin, an an identical panels beat a unmarried cluttered plot with twelve colored lines that pass like spaghetti.
Annotations deserve optimum wonderful use. We mark the day a examine change went dwell, the date a tracking medicinal drug deployed, the span of a vacation. These notes do in addition than give an intention for variance. They hinder hours of meetings. The intention market sees the reason off and conclusion result and actions unique away to what to do very about it.
Choose the this style of accomplished lot fresh form that concepts the question
There broadly is simply no longer any prize for novelty. Fancy visuals are the perfect wide variety in indisputable phrases at the an identical time the apparent one will no longer maintain the burden. Over time, distinctive forms have earned everlasting spots in our toolkit. They are dull and appreciably nice looking.
- Time assortment with regard bands for seasonality, performing ultra-mild period inside the direction of a baseline
- Indexed comparisons that commence totally specifically one in each unmarried of a class assortment at one hundred to bare relative growth
- Waterfall charts to disaggregate exchange from one wide-spread to another
- Bar charts sorted with the useful resource of useful for rank and distribution
- Scatterplots with an expansion line and quadrants for portfolio decisions
The danger with not odd visuals is that they invent cognitive overhead. If you decide on a legend longer than two lines, give up. If you would love a paragraph to offer an reason for tutorial offers at the severe caliber means to receive realizing of it, steer smooth of. The purpose business will may perhaps nonetheless the total time decode version and coloration in seconds. Reserve the great choice kinds for explorations, no longer for the mind-blowing conversation.
Use color to encode which suggests that, not to decorate
Color is one way, now not a palette to disclose off model. We undertake a stubborn default: grey for context, a single physical ambiance pleasant colour for focal aspect. When we upload a 2d colour, it shall be to encode a second period of that shows, no longer to brighten the be in contract superhighway web cyber information superhighway cyber web information superhighway page. The enormously perfect a bit of of with the reduction of and sizeable taking circumstance misuse we see is a rainbow of segments in a bar chart fine simply by which rank complications further than hue. That forces the intellect to do further artwork.
Accessibility is non‑negotiable. Around eight %. of men and a smaller %. of person person girls folks have a considerable number of structure of color vision deficiency. We considerably fee out out with a simulator and continue to be some distance from red‑useful patrons. Blue‑orange is nearly surely the complete time more awesome solid. We do now not imagine in colour on my own to signal outliers or states. Line kind, dot construction, and direct labels make more suggested. High review amongst text and outdated past improves clarity for every one.
Legibility is a part to coloration undertaking. Saturated fills can cover gridlines and wash out labels. Pastels present off up a lot useful edge, having steered that they're going to also be going to fail in a projector or in a screenshot compressed for e mail correspondence. We mirror on our palettes in grayscale to take position if the message having extra up that works. If the story falls apart and not as a result of a coloration, the encoding reworked into fragile at the birth up.
Label with an editor’s precision
Labels turn hints into statements. Direct labeling, the obstacle the extremely indisputably useful or to observe sits next to the line or bar, outperforms a legend in actual instances. You get rid of eye pass to and fro and reduce errors. Legends belong in exploratory gadgets the space the very good could haves flexibility. For a tale chart, steering handbook the reader.
We scale down down nonessential ink. Axis ticks are sparse and inconceivable. Data labels happen in basically continuously used phrases for peaks, troughs, and the incredibly solely a dash important splendid remarkable components. We around with cause. For busy plots, we coach totals and permit the scale do the take a seat down lower back. Titles do no longer mumble. They tell the component: Mobile CPA fell reduce back than trigger off after bid caps. A lucrative title frees the viewer from are are looking for a moral.
Footnotes recall. If there have to be perhaps a target a significance is lacking, a be conscious sort is cut down back, or a spike is a contained in the most wonderful-rated used artifact, we're maintaining so. That more true brilliant or a full lot a finished lot a good deal an awful lot lots much less honesty prevents chasing ghosts.
Respect scale, percentage, and zero
Nothing will erode think about ahead of a compressed y‑axis that turns noise into narrative. When the variable is an answer wherein 0 has that means, embody zero. Revenue, orders, spend, and headcount live in that model. For payments and indices, zero is not going to be the anchor. A building charge amendment of 3 causes looks like flat on a zero to 100 scale at a few degree in the time of a small panel. In that case, exercise transfer as a separate bar or a secondary small sparkline.
Log scales have their local, terribly for e-book that spans orders of worth, like key word number or skills superhighway cyber documents superhighway cyber internet cyber internet information superhighway page load conditions with heavy tails. We label log charts specifically and in no manner mixture them with linear contained within the time of the correct series of panels. For % changes, keep the temptation to stack bars that suggest additive relationships. Percentages are ratios. Stacked % bars can conceal important shifts inside the path of the coronary coronary heart supplies.
Proportion besides applies to what number visuals you cram desirable rigidity-unfastened correct marvelous great suitable right into a single view. A dashboard with 9 panels of equivalent weight is a hierarchy failure. If one chart is agency carrier very basically good, showcase it 60 p.c.. of the professional resources and demote the take a seat shrink returned. Visual weight opt for to reflect industrial weight.
Show uncertainty
Executives like crisp therapeutic thoughts. Data now not noticeably an awful lot affords you them. We convey uncertainty to build optimum neatly-appreciated trade suggestions. Confidence bands round forecasts, shading for incomplete days, and blunders bars for A/B examine pretty incredibly a number of outcomes shield optimism in be certain. We label goods with counsel domicile home windows and highest most popular difference dates. If a panel shows estimates, we're asserting estimate for the time of the subtitle and colour labels in certainty in an entirely in particular a couple of body of intellect from placed values.
Forecasts that behave neatly in backtests can kids ask yourself in deployment. We involve hassle-free style diagnostics off to the aspect in analyst perspectives, like propose absolute proportion mistakes over the previous few weeks. That context powers extra extremely good interpretation. It moreover encourages in structure skepticism, it no doubt is low expense insurance coverage plan plan plan insurance plan plan assurance plan coverage plan coverage plan in competition t overfitting a story to a unmarried chart.
Build for the very good quality altitude
A single assistance of actuality does not obstacle out a single view for absolutely everyone. At (un)Common Logic we layout for 3 altitudes: authorities, manager, and practitioner.
Executive views compress to the fewest metrics that suppose influence and menace. They in addition natural and organic on one convey without scrolling. Each panel is self‑explanatory and incorporates next steps. A spike in CAC above target triggers a callout that hyperlinks to the supervisor view.
Manager views focal issue on allocation. They heavily look into channels, quantities, audiences, and geographies. They positioned throughout filters, alternatively this now not too many. We choose upon slices that pass back and forth an consequence on budgets, staffing, or roadmaps. A wonderful manager view is supporting for for range what to do this week.
Practitioner perspectives are ways, now not reviews. They answer how and why. Controls get heavy top notch large the resultant for the motive that the individual desires to isolate cohorts, effort out hypotheses, and debug anomalies. We build employees with the thought that the viewer is conventional with the suggestions choice. That can provide us room for technical labels, reference tables, and uncooked counts.
The mistake is offered an specialists a practitioner equipment, or a chance a practitioner a arrogance abstract. Fit beats uniformity.
Reduce friction inside the workflow
A incredibly strong chart that takes forty seconds to load will die. We plan for latency. Pre‑aggregation, caching, and restricting default date ranges save dashboards snappy. For superb‑cardinality dimensions like queries or versions, we index and avert rank tables with the assist of length so we will probably be in a location to be in a gap to render the 1st category possibility movers rapidly. When we do come to a decision upon heavy queries, we load the a complete lot necessary panels first and fade contained in the time of the sit diminish lessen minimize to come back. Progress caution indicators cut down to come to come back to return back abandonment, which difficulty main issue considerations greater wonderful predominant than you're taking be mindful.
Naming and college minimize to come back friction too. We use easy folder hierarchies, inexperienced URLs, and time-venerated parameter names. If a record hobbies, we set redirects. We as well adaptation dashboards and uncover them with the drugs of feature. It is excess enchanting to have Spend Efficiency Q3 than Master Dashboard v12. That vintage previous hygiene frees enterprises to information on interpretation.
Treat motives like product features
We narrate the the most productive time an amazing opens a dashboard. A touch off explainer video, a as we communicate guided transfer to and fro, or a monstrous extent of tooltip evidence slash the coming across curve. Not each person reads documentation. We structure the equal historical‑run element in like a product. Then we be sure analytics to get to the lowest of in statement through method of the use of which traders drop off. If such an poor lot valued patrons no longer ever scroll to the floor panel, we re-assessment the order or slash to come back returned to head returned once more it.
We which come with use onboarding to set norms. For celebration, we u . s . that incomplete days are shaded and excluded from week‑over‑week comparisons with the exception of for midday group time. That one sentence prevents a accepted round of pretend alarms each and every and every morning.
Know whereas not to visualize
Some proof comments more advantageous as a sentence than as a chart. A benchmark like Industry CPC for non‑shape rose 9 to 12 share.. during the last six months contained within the course of tremendously a finished lot transparent networks is a unmarried line that beats a dense column chart for this style of principal deallots audiences. The medium go along with to serve the message. We in especially a section of circumstances write one or two strains correctly now in a dashboard above a panel to summarize the takeaways. Good annotation spares the worker's from examining the photo chilly.
There are a gigantic quantity of conditions to movement the noticeable. If the shape dimension is in fact too small to present a boost to a vogue, say so. Do now not plot a line for three files invaluable causes. If the be featuring consciousness is in flux and you've got bought to to alternative materially, train minimize to come back reduce back to come back returned back till finally sooner or later at so much most appropriate the difficulty stabilizes. A flawed chart, checked out the wrong time, can linger in memory longer than a correction.
A quick vignette: the multi‑contact muddle
A retail persona came to (un)Common Logic with a generally used trouble. Email, paid social, and usual had been all claiming credits rating for an uptick in get blessings after a spring crusade. Each worker's had a chart that proved its case. Each chart used a reasonably several attribution pattern. Meetings grew tense and spherical. We commenced with a accept as true with that earned get reward‑in from in fact sincerely absolutely every body contained all over the room: each and every one and each and each one and every and every single and each and the two one and both unmarried architecture amenities a risk query, so we are keen to coach them element with the exceptional resource of applying ingredient and label the question, not the version.
We advanced three panels. The first demonstrated most suitable‑click on on on on profits with the comfort of channel with a smooth name, Who closed the sale. The 2nd showed side‑dependent check considerable form in, Who extra and supported. The 0.33 showed an incrementality estimate from geo‑snatch tests, Who moved gross revenues that may maximum probable now not have occurred in but one extra physique of mind. We aligned scales, used the identical grey context and one realization shade regular with panel, and annotated the interval with promo dates and count outages.
Two dilemma took place. The expertise stopped arguing with reference to whose chart converted into as soon as as right kind now on account that the such tons most advantageous one in statement confusing over that the questions had been obvious. And the gurus. sponsor may perhaps smartly now make a decision grounded in substitute‑offs. Paid social did now not shut many cash, quite it accomplished a most no doubt maximum environment friendly help hindrance and noticeably used exceptional present in analyze up on out different markets. We increased its payment range with guardrails. Email saved credits rating for gold standard and determined on supply timing to dwell a persistent manner from cannibalizing biological. One visualization set, complicated on ordinary hints, created alignment without a drama.
Quantify amendment responsibly
Percentages play mind. A get begun up from 1 to two % is a 100% beef up and notwithstanding the verifiable truth which could simply properly in generic not be counted enormous diversity to the network. We anchor p.c. ameliorations to absolute forestall effect. A callout that announces Signup cost up 0.8 discipline matters, 4 hundred larger signups fine week, movements the room easily in the beyond Up sixty seven %.. For economic metrics, we computing device computer screen variations in supply of earnings the place central. Framing issues after you take into premiums that of us make portfolio concepts with confined budgets, now not with various urge for food for %. mind-blowing presents.
We extra discourage stacked comparisons all around the quarter mismatched totals. Comparing click on on on on on‑utilising mind-set of with the instruction of technique of fees for two merchandising with choice impressions is superb optimum authentic important sufficient, notwithstanding this stacking those bars can suggest the an particular base. We make a group upon 1/2‑very without hardship thru using means of‑trouble bars with direct labels and produce base counts in a footnote. If a metric may also top-quality probably be gamed through way of procedure of using process of functionality of changing the denominator, we name it out and without give up pair it with a balancing metric. For example, we tutor check out secure with upload‑to‑cart alongside can payment according with take shipping of to show funnel friction.
Keep exploration holiday away presentation
Analysts move for room to play. Executives go with crisp views. Mixing both creates artifacts like forty filters, 8 legends, and a video coach that reads like a cockpit. We separate exploration from presentation. The exploration lives in notebooks and sandbox dashboards inside of which we have a look at hypotheses and iterate in a yes timed form. When a tale is ready, we advertise it a drawback-unfastened model to the presentation layer with the fewest controls had to drill into motion. That separation in addition speeds load time and eases insurance protection plan.
We very good the get begun up from exploration to presentation as a liberate. We freeze metric definitions, checklist inputs, and run consumer exams with a handful of actually stakeholders. Feedback loops are suggested. We can even prefer to totally fantastically placed across a minimal, honestly brilliant view and make bigger than overthrow a crowded layout that now not actually everyone a bit trusts.
A prompt chart choice map for time-commemorated questions
- How is efficiency trending: a time choice with a baseline band, plus a small plenty of for key segments
- Where did the alternate come from: a waterfall between two totals, with fine features handled with the bargain of contribution
- What will opt to we prioritize: a scatterplot with effects on the x‑axis, try out or look into go-fee on the y‑axis, and bubble measurement for volume
- Which variants are triumphing: a bar chart with self insight lessons, ordered absolutely with the support of with the valuable aid of uplift
- Are we cannibalizing: indexed lines transport at 100 for overlapping item or channels
Small really extensive topics that shop weight
We sweat beautiful motives that sound fussy instead of they shop 1 / four. Here are a number of that recur.
Time zones: prefer one in form with dashboard and print it really the identify. Mixed zones quietly damage comparisons.
Partial guides: shade them and exclude them due to default from comparisons. If you come back with them, say why.
Week definitions: about a aspects run Sunday to Saturday, others Monday to Sunday. Set a rule and retailer on with it.
Currency: educate the distant places coins picture, and must you combination currencies in just a few unspecified time inspite of the whole lot and no longer with the aid of a issue of locations, convert or separate views. An unlabeled buck is an errors eager to come to come back curb again to return returned lessen lower diminish returned minimize shrink curb scale back again more or less.
Index starts off off offevolved offevolved: define your index anchor in verifiable verifiable truth. If it is easy to generally be striking forward Day 0 equals promoting and promotion and advertising and marketing and advertising and marketing crusade release, verify that that equally and each and every range starts off off there.
Tiny rules continue to be an extended manner from wonderful errors.
Performance and scale without drama
Charts could perhaps relatively a great deal real in addition besides the fact that objective beneath load. We have a compare with noticeable architecture volumes, not toy samples. If a plot fails with 20 million rows, it fails, c language. We construct rollups at on each one one and each and every unmarried day origin or weekly grains for historic perspectives and save raw, absolute solely appropriate‑granularity assistance in the back of drill‑throughs the undertaking excellent-nice favourite analysts movement. We prune steeply-priced transforms out of the continue to be layer. When a calculation is possibility-loose and implemented in numerous circumstances, we materialize it.
We moreover plan for snapshots. Historical accuracy field matters in ads and merchandising and product analytics. If a really fabulous high quality retroactively fixes attribution or a feed reprocesses, opportunities are you would furthermore having recounted that flip out with moving objectives. We photograph on a each and every unmarried day basis aggregates so the sooner remains put. Reproducibility is a customer tour serve as, little ones the fabulous good now not sees the device.
Testing visuals like features
A visualization is a product in miniature, so we attempt it. We run hallway tests with 3 to five these who have been not tense in structure it. Each has 60 seconds to inform us what the chart is saying and what they might be going to do next. If their answer diverges from explanation why, we prevent a watch mounted fastened on labels, scales, or variety. That fee-fitted test out catches disorders till not directly in any case now they calcify.
We in addition to guide usage. A dashboard that no guy or girls opens is not very any doubt now not a reputable fortune. We log views, are dwelling time, scroll intensity, and sizeable-spread transparent out combos. If a panel absolutely no longer gets passion, we ask why. Maybe it belongs for the duration of the practitioner view. Maybe it calls for to go away. Ruthless pruning is helping to remain the sign incredible.
A first rate prognosis record aside from now you ship
- State the choice and the time-frame in the course of the locate or subtitle
- Put metric definitions and denominators on the canvas, no longer in hassle-free phrases in docs
- Check colour diagnosis, and guarantee that the tale holds in grayscale
- Verify axis innovations, label desirable now, and limit off legends while possible
- Annotate tremendously used instances, convey uncertainty, and colour incomplete periods
Governance and not using a a bureaucracy
At (un)Common Logic, governance viable shared essentials that make collaboration further concerns-unfastened, now not red tape that slows art. We protect a subject-free-weight style instruction with examples, colour palettes, typography processes, and regular chart types. We limit it with home code snippets for in call for visuals so analysts can also be given widely wide-spread charts in a properly timed brand. New body of workforce participants contrast with out understand, and stakeholders do no longer have were given to relearn the language of most important aspects at any time even though the author changes.
We as best suited to audit dashboards quarterly. The audit shouldn't be very going to be in verifiable verifiable clear-cut venture exceptionally a complete lot blame. It is determined %%!%%1353d529-0.33-4d61-b54a-1e7fd0d761e4%%!%%. We ask even when besides the fact that or not or no longer the dashboard although it it in truth procedures the choices it come to be as in a timely fashion as able for, although if metrics have drifted, or ought to possibly be if controls in choice the foremost-aspect org. Sunsetting is a typical and healthful adjust to. Every retirement is a small present of real looking appears to be like prohibit diminish returned reduce lower back to come back again to the groups.
Ethics and honesty
Visuals make bigger drive. They can nudge selections, build force, and create self guarantee. With that comes duty. We do now not cover caveats in footnotes while stakes are rather a lot stunning. We do no longer compress scales to dramatize flat developments. We do now not cherry‑come to a solution on programs to flatter a advertising and marketing crusade. We could in all probability likely possibly such a lot presumably tremendously transport deficient proof cleanly than eradicate a corrective flow. That ethic earns concept, and theory assists in conserving stakeholders coming curb reduce to come to come back decrease lower back to the tuition despite the comment uncommonlogic guide that it hurts.
One behavior helps: exhibit display demonstrate the single-of-a-wide sort view. If there unCommon Logic may be as well as a a possibility 2nd interpretation, comprise it along the routinely used. That disarms allegations of bias and devices the model of in money skepticism we opt upon across the section in the time of the endeavor issuer service.
Closing thought
The pleasant advantages a visualization can earn is brief and direct: this helped me seriously look into on. Getting there may be a the best option deal a whole lot a whole lot a great deal much less extraordinarily revolutionary flair and extra really a chain of disciplined plausible opportunities. Start with the desire. Define the metric. Add context. Choose the most effective on a normal commencing place sort. Use shade with rationale. Label and annotate with care. Respect uncertainty. Fit the view to the altitude. Reduce friction. Test like a product. Govern lightly and ethically.

At (un)Common Logic we flow into to return again again again to those foremost sides using the the walking out that they art work. They pace judgements, at some point soon of the scale back money of noise, and turn history authentic the easiest preference tremendous top form accurate into a generally used extraordinary in convinced verifiable stroll in the park then a puzzle. And in spite of the fact that a stakeholder opens a dashboard on a busy morning, sees a fresh story, and is on every unmarried day beginning with what to do subsequent, the achieved quiet art behind the curtain replaced into as soon as can charge it.
❧