Data Visualization › Limitations and Considerations
Machine Learning from ScratchAll chapters Data Visualization › Limitations and ConsiderationsOne section · Sections in this chapter7 / 10 ↓
Reading tools Definitions & inline links
Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.
Article links
Make inline references clickable
While visualization is valuable for data exploration, it has important limitations that practitioners should recognize. Visual interpretation is inherently subjective, and different viewers may draw different conclusions from the same plot. What one analyst sees as a meaningful pattern might appear to another as random noise. This subjectivity makes visualization most powerful when combined with formal statistical tests that quantify uncertainty and provide objective criteria for decision-making.
The choice of visual encoding (colors, scales, aspect ratios, and binning strategies) significantly influences interpretation. Poorly chosen scales can exaggerate trivial differences or obscure important patterns. Misleading axis ranges, truncated axes, or inappropriate transformations can create false impressions that lead to incorrect conclusions. Best practices for visualization design, such as starting axes at zero for bar charts and using consistent scales across comparison plots, help mitigate these risks but require conscious attention and discipline.
High-dimensional data presents particular challenges, as the human visual system is limited to perceiving two or three spatial dimensions directly. While techniques like small multiples, color encoding, and interactive visualizations extend our capacity to explore high-dimensional relationships, they cannot fully overcome the fundamental constraint that we cannot simultaneously visualize all pairwise relationships in datasets with dozens or hundreds of variables. Dimension reduction techniques like PCA or t-SNE provide alternative approaches for visualizing high-dimensional structure, but these come with their own interpretational complexities.
Finally, visualization works best for small to medium-sized datasets where individual observations remain distinguishable or where binning and aggregation preserve meaningful detail. Very large datasets (millions or billions of observations) may require sophisticated visualization techniques like density plots, aggregation to hexagonal bins, or statistical sampling to remain tractable. In such cases, the goal shifts from displaying all data to creating representative summaries that capture essential distributional features while remaining interpretable.