]> git.proxmox.com Git - extjs.git/blame - extjs/packages/charts/src/chart/axis/layout/CombineDuplicate.js
add extjs 6.0.1 sources
[extjs.git] / extjs / packages / charts / src / chart / axis / layout / CombineDuplicate.js
CommitLineData
6527f429
DM
1/**\r
2 * @class Ext.chart.axis.layout.CombineDuplicate\r
3 * @extends Ext.chart.axis.layout.Discrete\r
4 * \r
5 * Discrete processor that combines duplicate data points.\r
6 */\r
7Ext.define('Ext.chart.axis.layout.CombineDuplicate', {\r
8 extend: 'Ext.chart.axis.layout.Discrete',\r
9 alias: 'axisLayout.combineDuplicate',\r
10\r
11 getCoordFor: function (value, field, idx, items) {\r
12 if (!(value in this.labelMap)) {\r
13 var result = this.labelMap[value] = this.labels.length;\r
14 this.labels.push(value);\r
15 return result;\r
16 }\r
17 return this.labelMap[value];\r
18 }\r
19\r
20});