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.
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
|