Understanding Straight Line Graphs and Gradients