I had the same question, but see that the answer is already here.
My interest is mainly in the bar-chart drawing, but several of the other types of graphs would also be interesting to my application since I have need to visualize a great deal of data in different ways.
Is it possible that the WPF datagrid could be "themed"/customized to do the bar chart drawing instead? Or would it be better to do as I do right now, just manually draw bars in a scrollviewer?