Home  Demos  Download  Buy  News  About Us  Help Flash Components for professional RIA development
Products


Support


Links



Copyright © 2000-2007 eCastAsia
Get up to speed on XPCharting

FLEXPCharting Release 1.0

A major new release, FLEXPCharting!
Written in AS3, built on the Adobe FLEX2 framework architecture 100% compatible with your exisitng Flex applications, lightweight, smart and feature packed! Buy it today for the introductory price of only $119, including full source code!
Now you can create eye-catching charts in AS3.
Pick one of the FLEXPCharting components, adjust its parameters, add in your data and instantly your chart is ready.


See our Chart Gallery now!


Check out the User Guide

FLEXPCharting makes it easy to:

  • Create many types of charts, including bar, stackedBar, line, area, stackedArea, hilo, rsi, ema, stochastic, step, scatter, bubble, pie and doughnut charts.
  • Create interactive charts using flex applications. Interactive charts detect mouse movement over chart elements and associate that movement with particular actions.
  • Create dynamic charts using flex applications. Dynamic charts can load data that is not defined when the application is created, and the charts can update the data as it is refreshed.
  • Automatically label the time and numerical axis, saving tedious editing and positioning of the labels.
  • Customize the charts, including setting colors, fonts, number formats, currency formats, labels, add crosshairs or use one of the more than 20 built in graphical borders to enhance your charts.
  • Add Chart Tools to allow users to manipulate your chart at run time. Enable them to draw their own trend lines on chart at run time
  • Add SubCharts to allow users to view additional anlaysis of the chart data in additional chart placed belwo the main chart area, a common feature of stock charts for example, displaying market volume
  • DataEffects allow you to add eye catching transitions that are triggered when data changes. FLEXPCharting includes 90 built in data effects.
  • Color Palettes make it easy to make attractive colorful eye-catching charts. 20 built in palettes are provided including the Halo palette, but it is easy to create your own palette on the fly.
  • Graphical Borders with 20 built in graphical border backgrounds it is easy to create stunning charts
  • Built in DragDrop Support allow users to drag rows from List or DataGrids and drop them onto a chart
  • Sophisticated Date Handling easyily handle discontinous date values without the need for cumbersome disabled dates
  • Add multiple axes to FLEXPCharting, there is no limit to the number of axes you can add.
  • FLEXPCharting also makes it easy to create Sparklines


  • What really stands FLEXPCharting apart from other charting solutions is it is fully programmable and can be integrated directly into your application.
    This is no black box solution that can only be configured via changing a few parameters in an XML file but a powerful Class based Charting system, with charts that can be created on the fly and properties that can be accessed from script.

    Axis Charts:

    Axis charts include all charts that contain axes. The data is plotted according to where it lies along the edges (axes) of the chart. An axis chart contains a horizontal axis and a vertical axis. The horizontal axis is called the X-axis. The vertical axis is called the Y-axis. An axis chart can contain multiple X-axes and Y-axes.

    FLEXPCharting currently has 25 types including the following types of axis charts:

  • Bar charts
  • StackedBar charts
  • Line charts
  • Area charts
  • StackedArea charts
  • HiLo charts
  • RSI charts
  • EMA charts
  • Stochastic charts
  • Step charts
  • Scatter charts
  • Bubble charts


  • You can build axis charts that contain multiple series (sets of data), such as clustered bar charts or multiple-line area charts, annotations, and dwell labels.
    The rest of this section describes the variations in axis charts.

  • BarCharts
  • - Bar charts compare one or more sets of values by using rectangles whose lengths are proportional to the values. You can use vertical or horizontal bars.
    BarChart Demo
  • Clustered BarCharts
  • - You can cluster bar charts to show multiple series in one chart.
    Clustered BarChart Demo
  • Stacked Bar.Area Charts
  • - You can stack bar and area charts to show multiple series in one chart.
    Stacked and Clustered BarChart Demo
  • Line/AreaCharts
  • - Line charts and area charts show changes for a specific set of data. These types of charts are often used to show the changes or trends for one or more subjects over a period of time.

  • Markers/Annotations
  • - You can use markers to show each value on a line chart. XPCharting has 6 built in marker types and it is simple to add your own custom markers. You can annotate all types of axis charts.

  • Combination charts display the values of more than one series of data using differnet graph types in any axis chart. Line and bar or line and area charts can be mixed together in a single charts


  • Real time updating - Series data can be updated in real time after the chart is drawn.


  • Financial charts show values that correspond to the open, high, low, and close values of a given time period. Stock charts use one of the following formats: High-Low-Close,Open-High-Low-Close. Additionally we provide many different types of anlysis charts like RSI, SMA, EMA, Slow and Fast Stochastic, Bollinger Bands, On Balance Volume. FLEXPCharts also support subcharts commonly seen with stock data charting providing anlaysis of the original data below the main chart. You can show RSI, EMA, Stochastic and other types of anlaysis. :

  • StockChart Demo

    Enhanced Customisation:

    Extensive and powerfull customisation options allow you to produce the chart you exactly want:

  • Color Palettes
  • - Simplyfies managing color schemes for your charts. Each chart has its own palette of colors to pick from. FLEXPCharting provides 20 odd built in palettes as well as making it trivial to create your own custom palette on the fly!
  • Text Customisation
  • - Change fonts and colors of all chart elements. Display text rotated, alter lines widths.
  • Line and Bands
  • - You can add annotated lines or bands to any chart to highlight particular points or areas of a chart such as limits or previous highs or lows
  • Graphic Borders
  • - Attractive graphic frames or borders are available by simply setting the name of the skin on the chart element


    Pie Charts
    FLEXPCharting components supports the following types of pie charts:
  • Pie charts
  • Doughnut charts

  • A pie chart is a circular graph in which the relative percentages of the values are represented by wedges or slices of the pie. All Pie and Doughnuts are available in 2D, shaded 3D and full 3D, see the gallery for more examples
    PieChart Demo
    Right Click the chart to view source.

    Chart Tools
    Chart Tools can be used by users at run time to interact with or manipulate your charts:
  • This demo shows the use of chart tools capabilites of FLEXPCharting, trend lines can by added and manipulated by the user at run time

  • Charting Tools Demo

    StockChart DataProvider
  • StockChart DataProvider - This data provider makes it simple to load CSV format data from an external url and connect it to your chart. The following demo loads CSV data as provided by Yahoo Finance.

  • DJIA StockChart Demo

    DragDrop Support
    FLEXPCharting has built in drop support. Simply set the dropEnabled property to allow users to drag rows from List and DataGrid and drop them into the chart
    Drop Support Demo

    Data Effects
    Data Effects allow you to animate data changes. FLEXPCharting includes some 90 different effects. To use an effect set the dataEffectIn or dataEffectOut properties of the series you wish to animate
    DataEffect Slide Demo
    DataEffect Zoom Demo

    Multiple Axes
    Not only do we support axes placed left, right,top, bottom we also support multiple stacked indexes in each position:
  • This demo shows the use of 3 Y axes on a single chart

  • Multi Axis Demo

    Create charts from XML sources
  • It is simple to create PieCharts from data loaded from an external XML source, this can be a static xml file or a dynamic page(php,asp) that generates xml.

  • PieChart XML Demo

    Advanced Features
  • This demo shows the advanced capabilites of FLEXPCharting, a HiLo chart loaded from an external CSV file with dynamically added MovingAverge analyses controlled by the user at run time

  • Advanced Demo
  • FLEXPCharting has built in internationalization and localization support through the use of Locale classes and resouce bundles. This enables automtaic display of dates in local formats.

  • i18n Demo
    Sophisticated and Flexible Date support
  • Often you need to plot dates that are discontinuous, for example stock data is often only available for mon-fri, other chart packages force you to treat Date as continuous values and leave gaps in the chart for non-allowed dates or the force you to treat the Dates a distinct categories but is then unable to group data into calendar month, week or quarters as each category is just a string. Other solution require you to specify all the "missing" dates an impractical cumbersome process when you need to plot different financial markets with many different holidays. With FLEXPCharting we provide a hybrid category/value axis for Dates. They can handle any discontinuous range of dates just as a category axis but it can also determine the underlying periodicity of the data and provide the appropriate grouping and labelling of the axis.



  • Extensibility
    Using an AS3 class based approach FLEXPCharting provides a simple API to allow new chart types to be created and added to the core intrinsic chat types.


    Tutorial
    Watch a short Gettting Started Tutorial and see for yourself how easy it is to use XPCharting. Getting Started Tutorial
    When youre done click the link below to see the chart we built in the demo.
    My First Chart




    Want more?
    If there is any feature you need but dont see, just ask! We are committed to building FLEXPCharting to be the premier charting package for developers, we can rapidly add new features and are always on the lookout for new suggestions an ideas from our users in how to develop further, so dont be afraid just drops us an email today.

    What will you get
    You will get a component set that is not only an efficient, easy to use and well guided tool for developers and designers but a money and time saving product as well.
  • Compatible with Flex2 and FlexBuilder2
  • Reference Panel help
  • Full source code
  • Demo files included
  • Free upgrades
  • Free e-mail support
  • Free Mailing List for tips and advice


  • News
  • UserGuide
  • API
  • Forums