Representing Data with Graphs