Topological Data Analysis Using Graphs