Chartsmith's AppleScript interface provides a means of remotely controlling the construction
of charts and graphs. This is used by our customers who automate their workflows and by our customers who
build custom applications that integrate charting functions. Read on to learn more, or check out the
AppleScript samples page.
The AppleScript interface allows a script to create new documents and new charts, add rows
and columns of data to the charts, set label and title text, set graphical attributes for the chart,
export or print chart images, and save Chartsmith documents.
This ability to remotely construct charts allows you to collect data, build a chart using the data, and publish the
chart image - all with your hands free.
Let's say, for example, that you wanted to publish a line chart to your website everyday that displayed the maximum
temperatures for each of the previous 5 days. You could build a script that retrieved the data, then created a chart,
inserted the data, applied a template to format the chart, then exported a JPEG of the chart to your website directories.
You could then setup to have the script run each day, and your work is done.
The script would control the process, but Chartsmith would do all the heavy lifting.
If you are a software developer, you will be thrilled to know that your applications can leverage Chartsmith to construct
the charts that you want to display in your custom applications. By simply issuing AppleScript events, you can
control the construction of charts programmatically.
When your application has completed the construction of a chart, it can simply export the chart as an image, then import
that image into the custom application.
For example, let's say that you want to write a custom application that will allow users to type in a stock ticker symbol
(say "aapl" or "dell") and display that stock's performance in a chart. The custom application would retrieve
the data, insert the price data into a price chart, insert the volume data into a volume chart, then format each of the charts
using templates. Then the chart images
would be exported from Chartsmith, and imported and displayed within the custom application.
Sound powerful? It is. Sound complicated? It's not. In fact, we offer a sample custom application that does exactly this.
See StockCharter on the AppleScript Samples page.