http://katharnavas.blogspot.com/2009/11/20-best-javascript-charting-and.html
надеюсь, это поможет тебе ... гуд удачи :)
Я бы выбрал http://www.highcharts.com/ до версии 2 (в новой версии используется SVG, который не отображается на Android). Я знаю, что он поддерживает iPhone (как написано на домашней странице), а у Android нет проблем с холстом. Blackberry - единственное устройство, в котором я не уверен.