Subversion Repositories php-qbpwcf

Rev

Rev 23 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
23 liveuser 1
###############################################################################################################################
2
 
3
Since version 3.4.3, change log moved to: http://www.amcharts.com/javascript-charts/changelog/
4
 
5
#### 3.4.2 ####################################################################################################################
6
 
7
Bug fix: if pie slice had no label, the external method rollOverSlice(index) was not working
8
 
9
Bug fix: x switch of the legend position adjusted
10
 
11
Bug fix: when autoWrap for category axis was set to true, in some cases axis title was cut.
12
 
13
markPeriodChange was set to true in CategoryAxesSettings.
14
 
15
#### 3.4.1 ####################################################################################################################
16
 
17
"patterns" theme added.
18
 
19
themes were updated a bit.
20
 
21
labels of angular gauge axis adjusted.
22
 
23
when scrolling serial/stock charts with mousewheel (chart.mouseWheelScrollEnabled must be set to true), if user press shift
24
button, the chart will zoom-in or zoom-out;
25
 
26
adjustment property added to ChartCursor. Default value is 0, if you set it to -1, the balloon will show near previous, if
27
you set it to 1 - near next data point.
28
 
29
#### 3.4.0 ####################################################################################################################
30
 
31
Link to amCharts.com site in a free version was made less noticable - it uses chart's font color and font size and you can
32
adjust it's position using creditsPosition property of AmChart. Possible values are: top-left, top-right, bottom-right and
33
bottom-left. This will help you to achieve better layout of a chart.
34
 
35
We fixed typo in chart cursors property - it was showNextAvalable and now is showNextAvailable. The old one won't work.
36
 
37
Since now you can scroll serial and stock charts with mouse wheel. To enable this, set chart.mouseWheelScrollEnabled = true
38
(default is false)
39
 
40
moved event added to chart cursor. It is dispatched every time the mouse is moved. The event object has the following
41
properties: x, y (coordinates of the cursor), target (reference to cursor), chart, zooming.
42
 
43
axisX and axisY properties added to AxisBase. They are read-only and returns x and y positions of the axis.
44
 
45
unit and unitPosition (with possible values left and right) added to GaugeAxis class.
46
 
47
autoWrap property added to CategoryAxis, with default value false. If you set it to true, the axis labels will be wrapped
48
if they won't fit in the allocated space.
49
 
50
minHorizontalGap (default 75) and minVerticalGap (35) properties added to AxisBase. They are used to calculate the number of
51
gridLines when autoGridCount is true. You can modify these values to have more or less grid lines.
52
 
53
 
54
#### 3.3.6 ####################################################################################################################
55
 
56
# Bug fix - charts with legend could fail if there was a google analytics script in the page.
57
 
58
# stepDirection property added to AmGraph. If you set it to "left", step line graph will draw the step to the left of the
59
date/category.
60
 
61
#### 3.3.5 ####################################################################################################################
62
 
63
# Bug fix - 3D pie chart was not rendered in IE8 and older (since 3.3.4 version only)
64
 
65
# Candlestick graphs can display patterns
66
 
67
# Old listeners are removed automatically if the same listener was added, this helps to avoid duplicate calls of event
68
handlers
69
 
70
# \n in labelText of AmGraph is now properly displayed as new line.
71
 
72
#### 3.3.4 ####################################################################################################################
73
 
74
# export as image script fixed - bullets of charts with scrollbars were not exported.
75
 
76
# dataContext property added to SerialDataItem. It holds reference to original data object and might be used when using
77
labelFunction to format custom balloon text and in some other cases.
78
 
79
# XY chart can display bullets with patterns (if valueField is set).
80
 
81
 
82
#### 3.3.3 ####################################################################################################################
83
 
84
# hideBalloonTime property added to AmChart class, default value is 150 (milliseconds). It sets time after which balloon is
85
hidden if user rolls-out of the object. Increasing the time might help to prevent balloon flickering while moving the
86
mouse over the object.
87
 
88
# useLineColorForBulletBorder property added to AmGraph. Might help in some situations, especially when using themes.
89
 
90
# 3D charts now look a lot better with patterns.
91
 
92
# endWidth property added to GaugeArrow (default 0). This will allow having more modern, rectangular arrows.
93
 
94
# facePattern property added to AmAngularGauge. You can fill gauge's face with some pattern using it.
95
 
96
# bug fix: new lines were ignored in balloons
97
 
98
#### 3.3.2 ####################################################################################################################
99
 
100
# You can now set theme for all the charts on your page by setting:
101
AmCharts.theme = AmCharts.themes.light;  // or some other theme
102
If you are creating charts using JavaScript API, not JSON, then this is quite a comfortable way, as you won't need to
103
pass theme to each object you create.
104
 
105
# bug fix: rendered event was fired only on first render, now it is fired each time the chart is rendered after
106
chart.validateNow(); method is called. This bug caused the export buttons to dissapear after the validateNow() method.
107
 
108
# chartCursror.showNextAvalable property added (default is false). If true, the graph will display balloon on next
109
available data point if currently hovered item doesn't have value for this graph.
110
 
111
# graph.periodSpan property added (default is 1). This property can be used by step graphs - you can set how many periods
112
one horizontal line should span.
113
 
114
# "end" option added to graph.pointPosition property.
115
 
116
 
117
#### 3.3.1 ####################################################################################################################
118
 
119
# bug fix - \n was replaced with <br> in category axis and the tag was displayed
120
# bug fix - if lineColorField or dashLengthField or fillColorsField was set, the graph could loose the setting if zoomed.
121
 
122
#### 3.3.0 ####################################################################################################################
123
 
124
# Since this version amCharts and amMap support themes. This means that instead of seting every property for each graph
125
or axis or any other object, you can set new defaults in a theme file. This will make devs' life a lot easier.
126
 
127
Currently you can find three themes in amcharts/themes folder - dark.js, light.js and chalk.js To set a theme for a chart,
128
simply set theme property to the name of the file: theme:"light". Note, this will work only if you are creating chart
129
using JSON config. If you do it in old way (JSON config is supported since v 3.2.0), you should pass theme object for
130
each new object you build, for example: var graph = new AmCharts.AmGraph(AmCharts.themes.light);
131
 
132
We will be adding more themes soon. Check _usingThemes.html file in samples folder to see themes in action.
133
 
134
# patterns property added to AmSlicedChart and AmCoordinateChart - instead of setting a pattern for a slice/graph, you can
135
pass array of patterns using this property.
136
 
137
# you can now control zoom-out buttons with the following new properties of AmRectangularChart:
138
 
139
  zoomOutButtonImageSize
140
  zoomOutButtonImage
141
  zoomOutButtonColor
142
  zoomOutButtonAlpha
143
  zoomOutButtonRollOverAlpha
144
  zoomOutButtonPadding
145
 
146
# some minor bugs fixed
147
 
148
#### 3.2.0 ####################################################################################################################
149
 
150
 
151
# AmCharts.makeChart(divID, chartConfig); method added. divID is id of a div where your chart should appear. chartConfig is
152
JSON object with chart configuration. Check examples with _JSON_ prefix in samples folder to see this in action.
153
 
154
# type property added to AmChart class. It is required to specify type to one of the following, when creating charts from
155
JSON config: serial, xy, radar, pie, gauge, funnel, map, stock
156
 
157
# a possibility to export charts as image/pdf/svg added for all modern browsers except IE9 (IE10 is supported). The
158
exporting doesn't require any server side software and is made using js libraries only. Check samples with
159
_exporting_ prefix to see this in action. Exporting to SVG doesn't work very properly with stock chart or charts with
160
legend (will offer saving multiple files).
161
 
162
# You can set any legend items via legend.data property, for example:
163
legend.data = [{title:"first", color:"#CC0000", value:50}, {title:"second", color:"#00CC00", value:100}];
164
This allows creating any legend items you want. Call chart.legend.validateNow(); if you change legend's data at run time.
165
 
166
# AmAngularGauge supports legend now
167
 
168
# bug fix - if a chart with scrollbar was rotated after the chart is created, the scrollbar's graph was shifted to a wrong
169
position.
170
 
171
# bug fix - column graph type wasn't displayed in chart scrollbar (since 3.1.0)
172
 
173
# gridAboveGraphs property added to AmCoordinate chart. This allow to show grid lines above your graphs, as world-famous
174
data visualization guru Edward Tufte suggests. Note, this won't work properly with 3D charts.
175
 
176
# negative axis labels rotation possible. You can use values from -90 to -1 for labelRotation property since now.
177
 
178
# bug fix: step line with changing line color was rendered incorrectly if some values were missing.
179
 
180
# bug fix: labelPosition "inside" and "middle" for bar charts fixed.
181
 
182
# bug fix: AmAngularGauge chart wasn't firing "rendered" event.
183
 
184
 
185
#### 3.1.1 ####################################################################################################################
186
 
187
# FireFox error messages about style declarations fixed
188
 
189
# Bug fix: maxWidth property of AmBalloon was ignored
190
 
191
# Some other minor bugs fixed
192
 
193
 
194
#### 3.1.0 ####################################################################################################################
195
 
196
Great new features added - charts now support patterns (can fill bars, lines and slices with images) and can simulate
197
hand drawn charts - the lines will be a bit distorted and produce a nice effect. Check our new inspiring samples at
198
http://www.amcharts.com/inspiration/ to see new possibilities in action.
199
 
200
# patterns
201
Patterns can be set for entire graphs or for individual columns/slices. In case you want to set pattern for a graph, use
202
pattern property of AmGraph. If you want to set individual pattern for a column or slice, describe patterns in chart's
203
data and set patternField for a graph or pie/funnel chart. Value of pattern should be object with url, width, height of an
204
image, optionally it might have x, y, randomX and randomY values. For example:
205
 
206
graph.pattern = {"url":"../amcharts/patterns/black/pattern1.png", "width":4, "height":4};
207
 
208
check amcharts/patterns folder for some patterns. You can create your own patterns and use them.
209
 
210
Note, x, y, randomX and randomY properties won't work with IE8 and older.
211
 
212
Check handDrawnChart.html, pieWithPatterns.html or columnWithPatterns.html examples to see this in action.
213
 
214
Note, 3D bar/Pie charts won't work properly with patterns.
215
 
216
# hand-drawn style
217
if you set chart.handDrawn = true, the lines of a chart will be distorted and will produce hand-drawn effect.
218
You can also modify chart.handDrawScatter (default value is 2) and chart.handDrawThickness (default value 1) values for
219
more scattered view.
220
 
221
# offsetY and offsetX properties added to AmBalloon. Specifies the distance from the mouse position to balloon's pointer.
222
You might want to increase distance when using hand drawn style.
223
 
224
# Some minor problems fixed
225
 
226
#### 3.0.1 ####################################################################################################################
227
 
228
Some very minor bugs which usually pop right after big release fixed.
229
 
230
#### 3.0.0 ####################################################################################################################
231
 
232
**** Several files ****
233
 
234
As not all users require all type of charts, we spilt the js file into several files - one main amcharts.js file, plus
235
a separate js file for each chart type. This means you can include only the charts you need. If you are worried about
236
number of requests, you can simply copy/paste the source of the charts you use to the main file.
237
 
238
**** Upgrading / 100% backwards compatibility ****
239
 
240
Although we changed some default values in order to improve usability of the charts, the only thing you should worry
241
about when upgrading from v2 to v3 is the feature mention above – you should include two or more js files in order your
242
charts to work. If you don’t like the changed defaults, you can always set them to the previous values in your chart
243
setup.
244
 
245
**** New chart types ****
246
 
247
# Funnel / Pyramid chart.
248
Check funnelChart.html and pyramidChart.html examples. As this chart type has a lot of in common
249
with pie chart, we created one base class for these chart types - AmSlicedChart. AmPieChart and AmFunnelChart now extend
250
this class. Visit our online class reference for properties and methods of AmFunnelChart.
251
 
252
# Angular Gauge
253
Supports multiple axes and multiple arrows. Check the following examples: angularGauge.html,
254
angularGaugeWithTwoAxes.html, clock.html, clockWithTwoFaces.html. Visit our online class reference for properties and
255
methods of classes used by this chart type.
256
 
257
*** New chart types made with new possibilities of Serial/XY charts ***
258
 
259
We added lots of new features to our charts and with these features you can create new chart types, like:
260
 
261
# Horizontal or vertical bullet chart - bulletChart.html
262
 
263
# Waterfall chart - waterFallChart.html
264
 
265
# Step chart without risers - lineStepNoRisers.html
266
 
267
# Error chart (both Serial and XY) - errorChart.html
268
 
269
*** Other new features ***
270
 
271
# Possibility to show minor grid for both Category and Value axis. minorGridEnabled (default value false) and
272
minorGridAlpha (default 0.07) properties added to AxisBase class.
273
Example: lineWithScrollAndZoom.html
274
 
275
 
276
# Possibility to change line graphs' line/fill color on any data point to create highlighted sections of the graph.
277
To achieve this, you should set lineColorField and/or fillColorsField for your graph and have a field in your data
278
which would contain color values at a point where you want the graph to change it's color.
279
Example: lineWithChangingColor.html
280
 
281
 
282
# Possibility to switch line from solid to dashed. Columns can also have dashed outline. To achieve this, you should set
283
dashLengthField for your graph and have a field in your data which would contain dashLength value at a point where you
284
want the graph to change from solid to dashed or vice versa.
285
Example: lineWithDifferentBulletSizes.html and columnAndLineMix.html
286
 
287
 
288
# Date strings in data now supported. Even if your chart parses dates, you can pass them as strings in your data – all you
289
need to do is to set data date format and the chart will parse dates to date objects. This means that now data for
290
date-based chart can be in legit JSON format. dataDateFormat property added to AmSerialChart and AmStockChart.
291
Example: lineWithChangingColor.html, lineWithTrendLines.html and some more.
292
 
293
 
294
# When moving chart cursor over the chart, hovered bullets can change their size. If a graph has bullets and you added
295
ChartCursor to the chart, bullets will become bigger when char cursor is over them. graphBulletSize property with
296
default value 1.7 added to ChartCursor. If you want to disable this feature, set the value to 1.
297
Example: lineWithLogarithmicValueAxis.html, lineWithScrollAndZoom.html and some more.
298
 
299
 
300
# Legend can now display period value. When user is not hovering the chart, legend can show sum, average, open, close, low
301
or high values of selected period. periodValueText added to AmLegend and legendPeriodValueText added to AmGraph to
302
achieve this. The tags should be made out of two parts - the name of a field (value / open / close / high / low) and the
303
value of the period you want to be show - open / close / high / low / sum / average / count. For example: [[value.sum]]
304
means that  sum of all data points of value field in the selected period will be displayed.
305
Example: area100PercentStacked.html and areaStacked.html
306
 
307
To achieve the same with stock chart, we added periodValueTextRegular and periodValueTextComparing proprties to
308
StockLegend. To show percent period values, you should add "percent." prefix for your tag, for example:
309
[[percents.value.close]] means that last percent value of a period will be displayed.
310
Example: stockMultiplePanels.html and stockMultipleDataSets.html
311
 
312
 
313
# Legend markers can now mirror graph’s settings, displaying a line and a real bullet as in the graph itself.
314
useGraphSettings property with default value false was added to AmLegend. Note, we also removed "line" and "dashedLine"
315
marker types because of this - use the useGraphSettings feature in case you need lines as markers in the legend.
316
Example: lineWithDifferentBulletSizes.html and lineWithMultipleValueAxes.html
317
 
318
 
319
# Legend now supports custom markers (images). customMarker property was added to AmGraph. You should set path to the image
320
which should be displayed in the legend.
321
 
322
 
323
# Diamond bullet type added. Set graph.bullet = "diamond" to use it.
324
 
325
 
326
# Dynamic bullet size based on value axis / Error chart.
327
Error chart is a regular serial or XY chart with bullet type set to "errorX" or "errorY". The graph should know which axis
328
should be used to determine the size of this bullet - that's when graph.bulletAxis property should be set. Besides that,
329
you should also set graph.errorField. You can also use other bullet types with this feature too. For example, if you set
330
bulletAxis for XY chart, the size of a bullet will change as you zoom the chart.
331
Example: errorChart.html
332
 
333
 
334
# You can specify custom column width for each graph individually. columnWidth property added to AmGraph. Note, you set
335
relative width here (0 - 1), not width in pixels.
336
Example: bulletChart.html
337
 
338
 
339
# Columns can be overlaid on other columns, without making axis as stacked. clustered property added to AmGraph. In case you
340
want to place graph's columns in front of other columns, set it to false.
341
Example: bulletChart.html
342
 
343
 
344
# Resize grips were made bigger to make life easier for users on touch devices.
345
 
346
 
347
# Balloons can now display any HTML and CSS inside them. This means you can add images, format text or display just about
348
any HTML/CSS content. Because of this new feature, we removed textShadow property of AmBalloon in this version.
349
Example: areaStacked.html, barStacked.html and many other.
350
 
351
 
352
# Balloon now can animate from point to point and also fade out when user moves away from the chart. animationDuration and
353
fadeOutDuration properties added to AmBalloon, with default values 0.3. animationDuration property was also added to
354
ChartCursor, so that the cursor line would also animate to its position.
355
Example: any chart with balloon.
356
 
357
 
358
# Balloon now can display shadow. shadowColor (default #000000) and shadowAlpha (default 0.4) added to AmBalloon.
359
Example: any chart with balloon.
360
 
361
 
362
# Some default values of AmBalloon changed for a better usability - adjustBorderColor to true, cornerRadius to 0,
363
pointerWidth to 6, color to #000000.
364
Example: any chart with balloon.
365
 
366
 
367
# Stock chart can display scrollbar on top of the chart.
368
Example: stockIntradayData.html
369
 
370
 
371
 
372
*******************************************************************************************************************************
373
*******************************************************************************************************************************
374
*******************************************************************************************************************************
375
 
376
 
377
 
378
2.11.3
379
With IE8 and older, in some cases not all category axis labels were shown.
380
 
381
2.11.2
382
"drawn" event added to AmChart. Fired every time chart is drawn - on zoom, hide graph, etc.
383
bug fixed - in some cases last grid items of category axis were not drawn.
384
 
385
2.11.1
386
Bug fixed: if chart.usePrefixes was set to true, numbers near value axis grid could be rounded and duplicated.
387
This bug only occured in v 2.11.0.
388
 
389
2.11.0
390
Bug fixed:
391
FireFox 3.6 failed to show all columns of a graph.
392
NumberFormatter was ignored if usePrefixes was set to true.
393
 
394
Features added:
395
baloonFunction added to AmGraph. If you set some function, the graph will call it and pass graphDataItem and graph object to it
396
this function should return a string which will be displayed in a balloon.
397
 
398
Custom fields now supported in labels/balloons/legend of Pie and Radar chart.
399
 
400
Guide.above property added, the guide will be placed above the graphs if set to true (default is false).
401
 
402
2.10.8
403
Bug with stacked step charts fixed.
404
categoryBalloonFunction property added to ChartCursor. It allows formatting any category balloon text you want.
405
The categoryBalloonFunction should return a string which will be displayed in a balloon. When categoryBalloonFunction
406
is called, category value (or date) is passed as an argument.
407
 
408
2.10.7
409
Bugs related to new behavior of CategoryAxis fixed.
410
CategoryAxis.centerLabelOnFullPeriod property added, with default value true. This setting works only when
411
parseDates is set to true and equalSpacing is set to false. In case you set it to false,
412
labels will never be centered between grid lines.
413
 
414
2.10.6
415
Some minor improvements.
416
 
417
2.10.5
418
CategoryAxis labeling, when parseDates is true was improved.
419
CategoryAxis.markPeriodChange property added, with default value set to true. If you set it to false,
420
the start of longer periods won't use a different date format and won't be bold.
421
 
422
 
423
2.10.4
424
 
425
charts can be rendered in "rtl" (right-to-left) mode. You have to set AmCharts.rtl = true in order this mode to be enabled.
426
categoryAxis.minPeriod now supports intervals like 15mm, 10ss (previously only equal intervals like ss, mm were supported).
427
some minor bugs fixed.
428
 
429
2.10.3
430
 
431
milliseconds problem with firefox & IE fixed
432
 
433
2.10.2
434
 
435
AmCharts.useUTC problems fixed.
436
 
437
guide.color property added (changes text color of guide label).
438
 
439
some other minor bugs fixed.
440
 
441
 
442
2.10.1
443
 
444
showHandOnHover property added to AmGraph.
445
 
446
totalTextColor property added to ValueAxis.
447
 
448
minimum and maximum properties added to ChartScrollbar class. In case your scrollbar has a graph, you can set
449
minimum and maximum values of scrollbar's value axis.
450
 
451
"rendered" event added to AmChart class. fired only once, when chart is first rendered.
452
 
453
bug with graph.negativeBase and line graph fixed.
454
 
455
columnSpacing3D added to AmSerialChart. Allows setting space between 3d stacked columns.
456
 
457
2.10.0
458
******
459
categoryFunction property added to CategoryAxis. It specifies a method that returns the value that should be
460
used as categoryValue for current item. If this property is set, the return value of the custom data function
461
takes precedence over categoryField. When a chart calls this method, it passes category value, data item from
462
chart's data provider and reference to categoryAxis: categoryFunction(category, dataItem, categoryAxis);
463
This method can be used both when category axis parses dates and when it doesn't. If axis parses dates, your
464
categoryFunction should return Date object.
465
 
466
******
467
labelFunction added to AxisBase. You can use it to format both Value and Category axis labels. If this function
468
is set for ValueAxis, it is called and these parameters are passed: labelFunction(value, valueText, valueAxis);
469
Where value is numeric value, valueText is formatted string and valueAxis is a reference to valueAxis object.
470
 
471
If this function is set for CategoryAxis, then it is called with the following parameters passed:
472
 
473
if dates are not parsed:
474
labelFunction(valueText, serialDataItem, categoryAxis)
475
 
476
if dates are parsed:
477
labelFunction(valueText, date, categoryAxis)
478
 
479
******
480
fontSize property added to Guide.
481
position property added to Guide.
482
 
483
******
484
useMarkerColorForValues property added to AmLegend.
485
 
486
******
487
rightClickSlice event added to AmPieChart.
488
 
489
******
490
Some minor bugs fixed.
491
 
492
**************************************************************************************************************
493
 
494
2.9.2
495
 
496
Problem with lines not visible on XP+IE8 fixed.
497
 
498
2.9.1
499
 
500
'selected' event of ChartCursor was added. It is fired when selectWithoutZooming is set to true and
501
user makes selection.
502
 
503
Fixed XY chart external zoom (with valueAxis.zoomToValues() method)
504
 
505
labelColorField added to AmGraph, it allows setting different color for individual data labels.
506
 
507
forceShowField added to CategoryAxis. It allows setting which of the categories should
508
always be displayed. Works only when categoryAxis.parseDates = false
509
 
510
rightClickGraphItem event added to AmCoordinateChart.
511
 
512
"changed" event of chart cursor has a new property, called mostCloseGraph. It is
513
set if you are using chartCursor.oneBalloonOnly = true.
514
 
515
Fix: IE used to hide legend of pie chart after validateNow() method was called.
516
 
517
labelRadiusField property added to AmPieChart. It allows specifying the distance from pie
518
to data label manually. Note, if you set labelRadiusField, the chart won't try to
519
arrange labels so that they won't overlap.
520
 
521
 
522
2.9.0
523
 
524
Since this version, when setting zooming date-based chart, you have to set
525
exact "to" date. For example, if you want the chart to display one day only,
526
set from date as 2012,1,1 (first of February) and the to date as
527
new Date(2012,1,2) or new Date(2012,1,1,23,59,59). Previously you could set the
528
same date for start and end dates and the chart used to select one "minPeriod"
529
automatically, however this caused a lot of problems for charts displaying
530
monthly or yearly data.
531
 
532
AmCharts.clear method added. Call this method if you want completely to remove all charts from a page.
533
 
534
Memory leak fixed.
535
 
536
Last item was not displayed if minPeriod was bigger than day.
537
 
538
Switch of legend marker was in wrong position when marker size was quite small.
539
 
540
validateData() method caused error when fillToGraph property was set.
541
 
542
if valueAxis.minimum was set and values were smaller than this minimum, columns were not displayed.
543
 
544
align property wasn't working when using external container for the legend.
545
 
546
some other minor bugs fixed.
547
 
548
2.8.5
549
 
550
above property added to Guide. If you set it to true, guides will be displayed above graphs.
551
Some minor bugs fixed.
552
 
553
2.8.4
554
 
555
NEW FEATURE:
556
you can set a customly created div element as a container of your legend. To do this,
557
you should pass id or reference of the div in this method:
558
 
559
chart.addLegend(legend, divID);
560
 
561
FIXES:
562
balloon could be wrongly positioned in marginTop style was added directly to <html> element.
563
chart.animateAgain(); worked only if validateNow() method was called after.
564
in some specific cases scrollbar could act icorrectly on IE8/IE7.
565
 
566
 
567
2.8.3
568
 
569
When panEventsEnabled was set to true, balloons over bullets were not shown.
570
 
571
Text in balloons was not properly vertically aligned if verticalSpacing was set
572
to some different than default value.
573
 
574
Balloon wasn't positioned properly if chart was in a scrollable div.
575
 
576
Init event wasn't fired by AmPieChart.
577
 
578
2.8.2
579
 
580
Step line's corners sometimes were not perfect (one extra pixel could be added
581
in the end of horizontal line)
582
 
583
You couldn't change panEventsEnabled of AmChart class after the chart was
584
initialized.
585
 
586
You couldn't chane legend's position after the chart was initialized.
587
 
588
Step line chart was not correctly filled if Value axis was of some stacked type.
589
 
590
Some other minor bugs fixed.
591
 
592
2.8.1
593
 
594
hideXScrollbar and hideYScrollbar properties added to AmXYChart. This will
595
allow you to show one scrollbar only.
596
 
597
2.8.0
598
 
599
New features:
600
you can pass dates as timestamps instead of date objects.
601
 
602
ChartCursor.selectWithoutZooming property added which allows marking desired area
603
with chart cursor without zooming-in.
604
 
605
graph.fillToGraph property added. This allows creating band or range graphs.
606
The area between graph and fillToGraph will be filled with a color if graph.fillAlphas
607
is set to > 0 value. Works with "line" graph type only.
608
 
609
Bug fixes:
610
 
611
Blurry lines on all browsers fixed
612
 
613
right/bottom grid line was hidden if marginRight/marginBottom were set to 0
614
 
615
category balloon was shifted a bit since last version
616
 
617
background image was incorrectly sized
618
 
619
2.7.10
620
Problem with balloon position in IE10 fixed.
621
 
622
2.7.9
623
 
624
FIX: If you used to add/remove some graphs for several times, some graphs could disappear.
625
 
626
FIX: balloon could be positioned in a wrong place in some specific cases with IE.
627
 
628
Some other minor bugs fixed.
629
 
630
2.7.8
631
 
632
url parameter added to chart.addLabel method
633
 
634
Printing in IE8 fixed;
635
 
636
Two typos in property names fixed:
637
 
638
ValueAxis.minMaxMultiplier (instead of minMaxMultiplayer)
639
and
640
ValueAxis.synchronizationMultiplier (instead of synchronizationMultiplyer)
641
 
642
We do not longer support old names with errors, so you should adjust names if you use
643
them in your scripts. Sorry for inconvenience.
644
 
645
some other minor bugs fixed.
646
 
647
2.7.7
648
 
649
ValueAxis.minMaxMultiplier was ignored if min (or max) value was equal to 0.
650
In some cases, when legend position was set to "left", chart might be positioned
651
incorrectly.
652
 
653
2.7.6
654
 
655
chart.invalidateSize() method was fixed
656
charts used to ignore padding of a div.
657
chartCursor.showCursorAt(category) method added. It will make the cursor to
658
appear at specified cateogry or date.
659
 
660
2.7.5
661
Bug with smoothed line in scrollbar fixed.
662
minMaxMultiplayer property added to ValueAxis. Default value is 1. You can increase
663
min/max range using this property. Useful for bubble charts - prevents from bubbles
664
being cut.
665
Some other minor bugs fixed.
666
 
667
2.7.4
668
In case open and close values were equal, horizontal line wasn't drawn by candlestick chart.
669
 
670
In case pie chart had one slice only, a tiny gap might be visible in IE8 and older.
671
 
672
markerBorderColor of AmLegend was ignored.
673
 
674
Ticks with no labels (when labelFrequency was > 1) were not hidden by categoryAxis.
675
 
676
Balloons could overlap "show all" button preventing it from being clicked.
677
 
678
 
679
2.7.3
680
new line symbol \n was ignored in some browsers.
681
 
682
smaller than 1 numbers were formatted incorrectly in some cases.
683
 
684
2.7.2
685
Usabilty with touch devices improved - scrollbar's drag icons has a bigger hit area.
686
 
687
Some bugs fixed.
688
 
689
2.7.1
690
chart.removeLegend() was not working properly.
691
 
692
chart.startDate wasn't returning value.
693
 
694
lineColorField added to graph's properties.
695
 
696
2.7.0
697
textAlign property added to AmBalloon. Possible values are left/middle/right,
698
default is "middle".
699
 
700
behindColumns property added to AmGraph. If set to true, line graph will be
701
displayed behind column graphs.
702
 
703
"init" event added to AmChart. Event is fired right after the chart is initialized
704
for the very first time.
705
 
706
totalText property added to ValueAxis. Usage example:
707
valueAxis.totalText = "total: [[total]]"
708
It works only if the chart has column graphs and stackType is set to "regular" or "100%".
709
 
710
showEntries property added to AmLegend. It might be used by StockChart - in case you want
711
legend as it displayes title of the chart but don't want legend entries to be visible.
712
 
713
A bug with separate data provider set to graph fixed.
714
 
715
2.6.13
716
FIXES:
717
When viewing a page with a chart from iOS browser, console logged some errors
718
 
719
gradientOrientation was ignored by area charts
720
 
721
plotAreaGradientAngle property added to AmRectangularChart, can accept 0, 90,
722
180 and 270 values.
723
 
724
2.6.12
725
FIXES:
726
Pie chart data labels were hidden behind other slices if labelRadius < 0
727
 
728
If chart was in a div with scrollbar, cursor was displayed in wrong position after
729
scrolling with FF.
730
 
731
Some other minor bugs fixed.
732
 
733
2.6.11
734
cursor and balloons were not shown on iPad when cursor.pan was set to true
735
 
736
Labels near XY chart bullets were placed incorrectly (since last version only)
737
 
738
some other minor bugs fixed
739
 
740
2.6.10
741
AmCharts.baseHref property added. Set it to true if you are using base href in your
742
HTML. This will help so solve svg/base href bug (clip paths are not working and
743
gradient fills are displayed as balck).
744
 
745
Text can be wrapped again. Add \n in places you need new line in text.
746
 
747
Some other minor bugs fixed.
748
 
749
2.6.9
750
AmCharts.useUTC property added, default value is false. Set it to true if you
751
create dates using timestamps, like new Date(1256953732) and wish dates to be
752
formatted usin UTC instead of local time.
753
 
754
FIX:
755
If more than two colors were set for graph.fillColors, only two first colors
756
were used.
757
 
758
FIX:
759
chartCursor.bulletsEnabled was ignored, even set to true.
760
 
761
FIX: on IE8, if one slice was 100%, the circle wasn't displayed.
762
 
763
FIX: custom fields in balloonText were not supported by XY chart.
764
 
765
2.6.8
766
pieAlpha property was ignored.
767
plotAreaBorderAlpha was ignored if plotAreaAlphas was 0
768
column graph type was ignoring startEffect property.
769
chart property referencing to the chart object added to all event objects.
770
 
771
2.6.7
772
Pie slices became invisible if startAlpha was < 1 on <= IE8 browsers (since 2.6.6 only)
773
Performance with IE6 increased.
774
 
775
2.6.6
776
short year (YY) was incorrectly formatted in <= IE8 browsers
777
alphaField was ignored by column graph
778
chartScrollbar was not working properly when parseDates was set to false.
779
some other minor bugs fixed.
780
 
781
2.6.5
782
some minor bugs fixed.
783
 
784
2.6.4
785
minSelectedTime property added to AmSerialTime
786
 
787
some minor bugs fixed.
788
 
789
2.6.3
790
zoom-out button wasn't working on iPad (only since 2.6.0)
791
 
792
2.6.2
793
Bug with paneEventsEnabled and older firefox (< 4) fixed
794
 
795
//////////////////////////////////////////////////////////////////////////////////////
796
// IMPOTANT UPDATE ///////////////////////////////////////////////////////////////////
797
// 2.6.0           ///////////////////////////////////////////////////////////////////
798
//////////////////////////////////////////////////////////////////////////////////////
799
 
800
amCharts is no longer using raphael drawing library. New drawing engine is included
801
inside amcharts.js file. The charts got a lot faster, the file size reduced by 70Kb!
802
 
803
//////////////////////////////////////////////////////////////////////////////////////
804
2.5.5
805
In new version of Chrome (17) a new bug was introduced - if touchEventsEnabled was set
806
to true, mouse events stopped working on normal browsers. Bug fixed in this version.
807
 
808
//////////////////////////////////////////////////////////////////////////////////////
809
2.5.4
810
Some minor bugs fixed
811
 
812
//////////////////////////////////////////////////////////////////////////////////////
813
2.5.3
814
Some minor bugs fixed
815
 
816
//////////////////////////////////////////////////////////////////////////////////////
817
2.5.2
818
Some minor bugs fixed
819
 
820
//////////////////////////////////////////////////////////////////////////////////////
821
2.5.1
822
 
823
TrendLines are supported by XY chart from this version
824
 
825
//////////////////////////////////////////////////////////////////////////////////////
826
// IMPORTANT UPDATE //////////////////////////////////////////////////////////////////
827
// 2.5.0            //////////////////////////////////////////////////////////////////
828
//////////////////////////////////////////////////////////////////////////////////////
829
 
830
Since v 2.5 we no longer distribute our old flash charts in this package, we hope this
831
will help to avoid a lot of misunderstandings. If you still want to use flash charts,
832
download them in a separate package from www.amcharts.com/download/
833
 
834
We added a lot of new examples, to the "samples" folder. They are better structured,
835
source code commented.
836
 
837
BIG NEW FEATURES:
838
 
839
Automatic margins
840
margins of RectangularChart (Serial and XY charts) are calculated automatically now.
841
You can still work in old way by setting margins manually - set chart.autoMargins to
842
false.
843
 
844
Axis titles
845
Previously you had to use addLabel method in order to give name to the axis. Since
846
this version we introduced title property for AxisBase, so you can name both Category
847
and Value Axes now much more easily.
848
 
849
Chart title
850
Same as with axes titles - previously you had to use addLabel method to name a chart.
851
Now you can add any number of titles using
852
chart.addTitle(text, size, color, alpha, bold) method. Chart title is taken into account
853
when calculating margins, also position of pie/radar center.
854
 
855
Trend lines
856
Chart can display Trend lines now.
857
 
858
AmCharts.ready() method added so you don't need to use window.onload anymore. You can
859
use amCharts.ready as many times in one page as you want.
860
 
861
NOT SO BIG NEW FEATURES:
862
 
863
precision property added to ValueAxis.
864
 
865
if chart.usePrefixes is set, prefixes will be used both in balloons and legend, not only
866
by valueAxis as before.
867
 
868
 
869
SOME OTHER THINGS TO MENTION:
870
 
871
default value of autoGridCount property of AxisBase changed to true
872
 
873
default value of textClickEnabled of AmLegend changed to false
874
 
875
default value of hideResizeGrips of ChartScrollbar changed to false
876
 
877
All margins of RectangularChart changed to 20, as they can still be used for sides
878
without axes.
879
 
880
 
881
//////////////////////////////////////////////////////////////////////////////////////
882
//////////////////////////////////////////////////////////////////////////////////////
883
 
884
2.4.7
885
FEATURE:
886
you can use custom tags like [[myCustomField]] in labelText / balloonText. If data item
887
from your data provider has such field, the tag will be replaced with this value.
888
 
889
FIXES:
890
[[percents]] were not displayed in stacked chart labels.
891
labels on the 3D columns were positioned in wrong position in some cases.
892
 
893
2.4.6
894
FIXES:
895
if chartCursor.pan was set to true, mouse pointer didn't change back when off the area.
896
 
897
in some cases balloon flashed in a wrong position (IE only) for a second.
898
 
899
amFallback used to fail on older IE with <visible_in_legend> set to false.
900
 
901
Rollover balloons used to overlap when all of the datapoints were very near the top of
902
the plot area.
903
 
904
Sometimes lines became blurry after window was resized.
905
 
906
v16 of Chrome used to display warning about deprecated layerX and layerY properties
907
 
908
guides on CategoryAxis with not date based values used not to work properly.
909
 
910
Some other minor bugs fixed.
911
 
912
FEATURES:
913
 
914
boldPeriodBeginning property with default value true added to CoordinateAxis.
915
You can disable bolding of the beginning of a period (like year/month/etc) using
916
it.
917
 
918
2.4.5
919
some bugs fixed
920
 
921
2.4.4
922
some bugs fixed
923
 
924
2.4.3
925
labels added using addLabel method weren't rotated (this bug was since v 2.4.0)
926
Raphael.js updated to 2.0.1, some related issues in amCharts fixed.
927
 
928
2.4.2
929
equalWidths with default value true added to AmLegend. Allows to save space
930
in the legend. Won't look good if legend has more than one line.
931
 
932
version property added to AmChart. Indicates current version of the chart script.
933
 
934
FIXES:
935
If labelRotation was set to 90, some labels were hidden.
936
 
937
It was impossible to drag chart scrollbar if the mouse was over text in scrollbar.
938
Chart cursor stayed visible sometimes even mouse wasn't over the chart.
939
 
940
[[category]] metatag was ignored in legend value text.
941
 
942
[[percents.value]] couldn't be displayed in value balloon.
943
 
944
labelPosition was ignored with not stacked columns
945
 
946
 
947
2.4.1
948
raphael.js file was updated in order to fix conflicts with mootools.
949
 
950
some minor bugs fixed.
951
 
952
2.4.0
953
JavaScript version moved to newly released Raphael v.2 (raphael.js file was updated).
954
 
955
some minor bugs fixed.
956
 
957
2.3.0
958
Fixes in Flash version:
959
 
960
Since the release of Flash Player 11, calling setSettings could cause browser
961
crash. This problem fixed in this version. You only need to overwrite swf files.
962
 
963
Fixes in JavaScript version:
964
 
965
Rollover balloon with cornerRadius set to 0 was distorted when it's close to the
966
plot area's top.
967
 
968
amClickGraphItem event wasn't working for Radar Chart.
969
 
970
graph.showBalloon = false was ignored.
971
 
972
The last item in chart.colors array was ignored.
973
 
974
3D stacked bar charts had layer order problems.
975
 
976
New features in JavaScript version:
977
 
978
minBulletSize property added to AmGraph. Might be useful for XY chart.
979
 
980
animateAgain() method added to all charts. Will trigger animation.
981
 
982
2.2.1
983
Changes were made in JavaScript version only.
984
 
985
We used Google's Closure Compiler (http://closure-compiler.appspot.com/home)
986
app to optimize the code and now size of amCharts is less by ~13 KB!
987
 
988
oneBalloonOnly property added to ChartCursor. If true, only one value balloon
989
at a time will be displayed. Default value is false.
990
 
991
Some minor bugs were fixed.
992
 
993
2.2.0
994
JavaScript version of XY Chart is now available.
995
Code was optimized so even with this new chart the size of a file got smaller!
996
Some minor bugs fixed in JS version.
997
We decided to remove a possibility to have gradient fills of JS pie chart as this
998
might cause some unsolvable bugs.
999
 
1000
2.1.5
1001
Fix in JavaScript version:
1002
Some garbage used to appear on plot area while zooming candlestick chart.
1003
 
1004
2.1.4
1005
Fix in JavaScript version:
1006
One i variable was't declared so it became global. This might cause some conflicts
1007
with other scripts on a page.
1008
 
1009
2.1.3
1010
 
1011
Fixes / tweaks in JavaScript version:
1012
 
1013
If duration of ValueAxis is set, value balloons now also display duration.
1014
 
1015
If a label was added with chart.addLabel method after the chart is created, these
1016
labels used to dissapear after validateNow() methos was called.
1017
 
1018
Some issues with positive/negative graph masking fixed.
1019
 
1020
If graph type was column, startDuration was > 0, and there were values equal to 0,
1021
an error used to happen with Chrome while animating.
1022
 
1023
Legend marker type "bubble" wasn't working at all.
1024
 
1025
Legend marker type "line" or "dashed line" wasn't registering clicks on the marker.
1026
 
1027
2.1.0
1028
Radar/Polar chart added to JavaScript charts
1029
Some bug fixes/tweaks in both flash and JavaScript versions.
1030
 
1031
 
1032
2.0.7
1033
Memory leaks fixed and performance inproved for JavaScript version.
1034
 
1035
 
1036
2.0.6
1037
Changes in JavaScript version:
1038
We strongly recommend upgrading to this version, as it contains some important
1039
updates and fixes.
1040
 
1041
One important change which might affect chart behavior on touch devices was made.
1042
As our charts have a possibility to zoom-in or scroll, we are capturing touch events
1043
and zoom or pan or scroll the chart if such event happens. This means that if a
1044
chart is on a page, and user is moving a page with a finger, the page won't move if
1045
he touches the chart first. Understanding that in most cases moving a page is a
1046
primary purpose of a user, we disabled our pan behaviors by default. If you think
1047
that selecting or or panning the chart is a primary purpose of your chart users,
1048
you should set:
1049
 
1050
chart.panEventsEnabled = true;
1051
 
1052
Another important fix - the charts were redrawing when browser was resized even
1053
if chart containers size didn't changed. This affected performance a lot.
1054
 
1055
Some other minor fixes were made.
1056
 
1057
 
1058
2.0.5
1059
Changes in JavaScript version:
1060
Some minor bugs fixed.
1061
 
1062
 
1063
2.0.4
1064
Changes in JavaScript version:
1065
gridPosition property with possible values "start" and "middle" added to CategroryAxis;
1066
usePrefixes added to valueAxis;
1067
 
1068
 
1069
2.0.3
1070
Changes in JavaScript version:
1071
Mouse and text related problems which appeared in newly released IE9 were fixed.