[M]ost charting packages channel user requests into a rigid array of chart
types. To atone for this lack of flexibility, they offer a kit of post-creation
editing tools to return the image to what the user originally envisioned. They
give the user an impression of having explored data rather than the experience.
— Leland Wilkinson, The Grammar of Graphics