« Efficiency in space usage leads to efficiency in comprehension | Main | Finding meaning in Big Blue California »



Yes, the table works nicely. I've grown to distrust any graphic put out by the financial services industry as likely to be misleading in some way, so I always want to see the actual numbers.

In terms of the article, John Bogle is a giant. They should give him the Nobel Prize for Economics for all the money he has saved investors (or maybe Vanguard as a whole, the way they gave MSF -- Doctors without Borders -- the Nobel Peace Prize). His investment advice is very sound for the average person who doesn't have the time or inclination to micromanage.


I guess it depends on the purpose. The table is best if we want to look up exact numbers, but I'm not sure it's the clearest way to show the pattern.

I completely agree with you about in-cell charting, but would there be anything wrong with a scatter plot treatment?

Super-quick sketch here

Mark Gandy

Shampshire, looks great and also tells the/a story quickly. But also like just the table and Kaiser's visual.

J Santiago

Just found out your blog and started learning R for my PhD. I was wondering how you did those plots -- ggplot?


Shampshire: Thanks for the alternative. In this case, there are many ways to make it work.

J Santiago: R is one of those languages that allow you to construct a graph by drawing items piece by piece. Think of each item on the chart as existing in a "cell" (within a spreadsheet) so the basic code places the row label, then the square symbol, then the line segment, and finally the dot. You can wrap that in a function. Then you run the function row by row. Finally you apply the title and column headers.

The only other trick is to adjust the settings of the spacing around the chart so you can accommodate the text.

Feel free to email me and let me know which part you are having trouble with.

J Santiago

I understand the concept, but since I'm quite new to R (learning it since a month!) I have no idea where to start. I've been using ggplot for my graphs, but you seem to have "hand built" yours. Could you point to a good resource on how to learn to do that?

The comments to this entry are closed.

Kaiser Fung. Business analytics and data visualization expert. Author and Speaker.
Visit my website. Follow my Twitter. See my articles at Daily Beast, 538, HBR.

See my Youtube and Flickr.

Book Blog

Link to junkcharts

Graphics design by Amanda Lee

The Read

Keep in Touch

follow me on Twitter