chartsEngine

charts engine iconNew from DerBrill software, chartsEngine brings to generating charts the same ease, power, and flexibility as animationEngine brings for Revolution animations.

ChartsEngine is a powerful, yet lightweight library to create charts in a Revolution stack. It has been optimized to render data on the fly at high speed. It will extend Revolutions messagepath and makes its scripts available in any location in your Revolution application.

Requirements: Revolution 3.0 or higher. Runs on Mac, Windows and Linux.

So easy
To use it, make sure it is loaded into memory. Open the messagebox and type:

start using stack "chartsengine"

In the IDE you also can double click the chartsEngine stack to start using it.

The following chartTypes are available:

  • Lines
  • LinesStacked
  • Bars
  • BarsStacked
  • Pie
  • Doughnut

Version 1.0.4 adds a number of new properties and optimizations including compatibility with MetaCard.

piechart
chartsEngine relies on setting properties for your charts. Most of these properties are "canset" properties. If you do not explicitly set them, chartsEngine defaults to standard values. Data is organized in cr delimited lists of items. The default itemDelimiter is comma. The default chart type is lines. This type lets you handle large amounts of data, while rendering very fast. Which chart type is best used in your projects depends on the data you want to display.

chartsEngine ships with full documentation and example stacks to demonstrate its use. Download it and try it out for free.

Here are what some users have said about it:


"What I like about chartsEngine is that it provides a powerful yet easy-to-use add-on for any Revolution-developed app that needs to display data in chart form. The number of display options is extensive, and the drawing speed is impressively fast, even for very large numbers of points. Having a good general-purpose package like this saves a vast amount of coding, and as it is all coded in Revolution, it is completely cross-platform." ~ Graham Samuel

"I'm in the process of porting some HyperCard stacks I have been using for physical data collection and analysis. One of the improvements I am making is better presentation of data in dynamic, user-defined ways. ChartsEngine is just what I need! It will make it easy to let my users explore the data and relationships therein like never before." ~ Jerry Jensen

"Charts is the best solution for Revolution users to graphically view any type of data." ~ JB

line graph