set yaxis and xaxis limits manually in the plot function
add graph.num_points setter and getter