ok, so i have a database data in it, and i need to make a line graph with it. now, right now i have it working with a custom php graph, but it looks pretty bad. so i'm wondering, i've seen online some nice line-graphs, and so how is the best way to go about making a better graph? also, the data is linked with a date. and i'd like to have the user pick a date range, and then the graph shows that date range. the range could just be a year, to the user picks a year and it shows all the data from that year. but what language should i use for this?