Here are some of my little and humble ideas of teaching graphing skills:
1. Let the students predict the graph by viewing the simulation (focus on terms like dependent and independent variables)
2. Get the students to explain their prediction
3. Use the simulation to display and explain the graph.
Here are some of the customized simulations:
3. Spring Graph (The graphs are randomized and students can try to predict the dependent variable from the graph)