Gestalt Laws Principles#
Gestalt Principles of Grouping#
The whole is other than the sum of the parts.
Kurt Koffka
What are they and why do they matter?#
Proximity#
plot_points(array1a, array2a)
plot_points(array1b, array2b)
plot_points(array1a, array2a)
plot_points(array1c, array2c)
plot_points(array1_groups, array2_groups)
plot_scatter(x_scatter, y_scatter)
sales_plot(barplot=True)
sales_plot(barplot=False)
Similarity#
plot_points(array1a, array2a)
plot_points(array1a, array2a, labels_a)
plot_points(array1a, array2a, labels_a, squares=True)
plot_scatter(x_scatter, y_scatter)
plot_scatter(x_scatter, y_scatter, labels=labels_a)
Enclosure#
Closure#
Continuity#
Connection#
So… that’s it?#
Pretty much…#
Similarity
Enclosure
Closure
Continuity
Connection
Bonus Principle#
Figure and Ground#

References#
Colin Ware, Information Visualization: Perception for Design
Stephen Few, Show Me the Numbers
Cole Nussbaumer Knaflic, Storytelling with Data
(Ware’s work is more detailed, the others pretty much just use the same summary)
There’s some interesting more recent work from people like Steve Palmer if you’re after papers to read.