I think that one of the hardest things to do in web development is create a quality looking graph – the browsers we have are not designed for that type of display at the moment and forcing the functionality is not easy.
I tried several ways to produce graphs, based on a MySQL database and varying manners of display.
1. PHP only
i considered that my first port of call would be to produce an image direct from the database using a very simple algorithm. I thought that whilst this might not be the most exciting output, it would at least be reliable and I could trust that the output would be the same, regardless of browser or screen size. However this would be lacking in animation, freedom of design and the overall appearance would be diminished (I’m sure somebody out there could make it better than me).
2. JS.PHP