Friday, October 31, 2008

Stock chart v 1.1.0.0 released

A lot of new features were added in Stock chart v 1.1.0.0:

Events in the settings file
Events can be added directly to the settings file, within <events></events> in the <data_set> section. This will allow you to have all the data in one file only.

Horizontal and vertical lines (guides)
The events were extended so that the chart can display horizontal and vertical guides (barriers). Check the new structured_products example to see how this is done.

Base date of recalculation
Previously, when comparing the data sets, the values were recalculated from the selected period first date or from the first date of the data set. Now you can set any base date.  Value of a base date will be used as a base for recalculation. This might be useful for structured financial products. You can set the base using <base_data> setting in the <comparing> settings. Check the structured_products example to see how this is done.

Show / hide events with JavaScript
You can show/hide events with a new JS functions: flashMovie.showEvents(); and flashMovie.hideEvents();

12 or 24 hour format in the legend and axis
12 hour time format can be displayed in the legend and axis values. To do this, you should set <hour_format>12</hour_format> in the date_formats settings. Hours in the data file must always be in 24 hour format.

Show comparing legend entries only
You can make the legend to display entries of comparing data sets only and not to display the legend entry of a graph by setting <comparing_only> in the graphs's legend settings.

Hide date in the legend when mouse is away from plot area
The date in the legend can be hidden when the mouse is not over the plot area. This might help you to avoid overlapping of date and legend entries, as the date takes more space when displaying period instead of single date. To hide the date, set: <hide_date_on_period>true</hide_date_on_period> in the chart's legend settings.

Disabling interactivity
You can disable all the interactivity of a chart by setting <interactive>false</interactive>

Error messages
A new group of settings - <error_messages> was added. You can disable error messages, set colors and opacity.

Keeping selected data sets after setSettings() function
Previously, after you use setSettings() JavaScript function, the data sets selected by user were reset to the initial state. Now the chart keeps the selections. A new parameter to the setSettings function added, in order you don't want to keep the selections:
setSettings(settings, rebuild, reset_selected)

BUG FIXES:

flashMovie.print() and flashMovie.printAsBitmap() functions where not work properly in some cases.

JS functions amClickedOn(chart_id, date, period) and amRolledOver(chart_id, date, period) were returning not full date and undefined period in some cases.

JS function on error, amError(chart_id, message) wasn't called when the error occurred.

Thursday, October 30, 2008

ASP.NET Controls for amCharts version 1.6.0 released

We are happy to announce immediate availability of ASP.NET Controls for amCharts version 1.6.0. This version includes support for Radar/Polar chart type and all new features found in amCharts Bundle version 1.6.0 (complete change log below).

You can download this new release through amCharts download page.

Change log for ASP.NET Controls for amCharts version 1.6.0:

  • FEATURE ADDED: Support for Radar charts
  • FEATURE ADDED: XyChart: Colors setting for default graph colors
  • FEATURE ADDED: XyChart: new bullet types
  • FEATURE ADDED: XyChart: added settings for bullets
  • FEATURE ADDED: XyChart: additional settings for balloon
  • FEATURE ADDED: XyChart: added settings for help button and balloon
  • FEATURE ADDED: XyChart: settings for scroller
  • FEATURE ADDED: XyChart: settings to control zoom
  • FEATURE ADDED: PieChart: added additional balloon settings
  • FEATURE ADDED: PieChart: SliceGradient and SliceGradientRatio properties to control gradients
  • FEATURE ADDED: PieChart: SliceHoverBrightness property to change slice brightness on hover
  • FEATURE ADDED: PieChart: DataLabelAvoidOverlapping property to prevent data labels from overlapping
  • FEATURE ADDED: LineChart: Colors setting for default graph colors
  • FEATURE ADDED: LineChart: added balloon settings
  • FEATURE ADDED: LineChart: YLeftAxisChartType and YRightAxisChartType properties for independent chart types for different axes
  • FEATURE ADDED: LineChart: SquareOutline and RoundOutline bullet types
  • FEATURE ADDED: LineChart: RescaleOnHide setting to control if chart should be rescaled when you hide/show graphs (defaults to true)
  • FEATURE ADDED: ColumnChart: SquareOutline and RoundOutline bullet types
  • FEATURE ADDED: ColumnChart: Colors collection for default graph colors
  • FEATURE ADDED: ColumnChart: new balloon properties BalloonMaxWidth, BalloonCornerRadius, BalloonBorderWidth, BalloonBorderAlpha, - BalloonBorderColor
  • FEATURE ADDED: ColumnChart: using ColumnHoverBrightness property you can make your columns lighter or
    darker when the user roll-overs them.
  • FEATURE ADDED: ColumnChart: ColumnSequencedGrow property so that columns grow one after another
  • FEATURE ADDED: added Column3D ColumnChartTypes enumeration value for 3d column chart
  • CHANGE: all charts: Zoom context menu is hidden by default

Tuesday, October 28, 2008

amMap v 2.2.0 released

A lot of news in amMap v 2.2.0:

Objects can be listed in a drop-down or a list box, a separate group of settings, <object_list> was added to control this drop down. Check World capitals example to see how it works.

Legend can be displayed on top of a map. A separate section of settings, <legend> was added to control the legend.

Instead of lines you can have smoothed curves. The <line> must have at least 3 points to produce a curve.

Balloon can have rounded corners (<corner_radius> setting was added).

The areas and movies can be linked together so that when user rolls-over or clicks on the object some other objects changes the color too.

The default world map is much better calibrated now. The World capitals example uses real longitudes/latitudes for all the cities on the map.

Map of Italy replaced with a much better one.

Also, amMap web site was redesigned, more examples were added!

Monday, October 13, 2008

Radar / Spider / Polar chart available

I am happy to announce that amCharts bundle has a new member - Radar chart.  Radar or Spider chart is a two-dimensional chart of three or more variables represented on axes starting from the same point.

Examples:

I hope this new chart will be useful!

Sunday, October 5, 2008

Stock chart 1.0.2.1 released

Feature added:
When comparing the graphs, you could set that the graph's values must be recalculated to percents. With a new setting, <recalculate_from_start>, you can set that the first value of a graph would be used as "base" value for the recalculation. Previously only the first value of a selected period could be used. 

Improvement: Now, if the data source doesn't have column which should be used as graph's <close> data source, the graph will not have legend entry in the legend. The same is with comparing graphs - if the selected for comparing data set doesn't have the column which must be used for comparing graph, This data set will not have entry in the legend.

Bug fix: <digits_after_decimal><data> setting only added required number of zeros, not rounded the numbers when the data was grouped to a longer periods.

Bug fix: If the chart had graphs both on left and right axes and also had events, the events were displayed for two times instead of one.

Wednesday, October 1, 2008

Source code released for Developer license owners

Since today all Developer license owners will have access to source code of the tools they bought. This concerns amCharts bundle, Stock chart and amMap.

If you own Developer license, send a message to info@amcharts.com with a request.

If you have any other license, and wish to upgrade to the Developer license, send a request  to info@amcharts.com.

The main rules for the usage of the sources:

1) You can't distribute sources or make them publicly available in any way.
2) You can use sources to create modifications of the products, but not to create new products and distribute them.
3) the sources are provided as they are, without any guarantee that you will understand them.
4) no free support on the topics about sources is provided.

The full license agreement can be found here.