A common requirement when developing applications is to provide some interactive charting. For example, you may be developing an application that helps managers maintain sales or production data. This data might be stored in a SQL database, and your appl....