X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/0494b8d9b9bb03ab6c22b34dae81261e3cd7e3e6..7a654f8d43fdb43d78b63d90528bed6e86b608cc:/docs/api/Ext.chart.axis.Numeric.html diff --git a/docs/api/Ext.chart.axis.Numeric.html b/docs/api/Ext.chart.axis.Numeric.html new file mode 100644 index 00000000..83882ab3 --- /dev/null +++ b/docs/api/Ext.chart.axis.Numeric.html @@ -0,0 +1,168 @@ +Ext.chart.axis.Numeric | Ext JS 4.0 Documentation +
For up to date documentation and features, visit +http://docs.sencha.com/ext-js/4-0

Sencha Documentation

+ + + + + +

Hierarchy

An axis to handle numeric values. This axis is used for quantitative data as +opposed to the category axis. You can set mininum and maximum values to the +axis so that the values are bound to that. If no values are set, then the +scale will auto-adjust to the values.

+ +

Ext.chart.axis.Numeric chart axis

+ +

For example:

+ +
var store = Ext.create('Ext.data.JsonStore', {
+     fields: ['name', 'data1', 'data2', 'data3', 'data4', 'data5'],
+     data: [
+         {'name':'metric one', 'data1':10, 'data2':12, 'data3':14, 'data4':8, 'data5':13},
+         {'name':'metric two', 'data1':7, 'data2':8, 'data3':16, 'data4':10, 'data5':3},
+         {'name':'metric three', 'data1':5, 'data2':2, 'data3':14, 'data4':12, 'data5':7},
+         {'name':'metric four', 'data1':2, 'data2':14, 'data3':6, 'data4':1, 'data5':23},
+         {'name':'metric five', 'data1':27, 'data2':38, 'data3':36, 'data4':13, 'data5':33}                                                
+     ]
+});
+
+Ext.create('Ext.chart.Chart', {
+    renderTo: Ext.getBody(),
+    width: 500,
+    height: 300,
+    store: store,
+    axes: [{
+        type: 'Numeric',
+        grid: true,
+        position: 'left',
+        fields: ['data1', 'data2', 'data3', 'data4', 'data5'],
+        title: 'Sample Values',
+        grid: {
+            odd: {
+                opacity: 1,
+                fill: '#ddd',
+                stroke: '#bbb',
+                'stroke-width': 1
+            }
+        },
+        minimum: 0,
+        adjustMinimumByMajorUnit: 0
+    }, {
+        type: 'Category',
+        position: 'bottom',
+        fields: ['name'],
+        title: 'Sample Metrics',
+        grid: true,
+        label: {
+            rotate: {
+                degrees: 315
+            }
+        }
+    }],
+    series: [{
+        type: 'area',
+        highlight: false,
+        axis: 'left',
+        xField: 'name',
+        yField: ['data1', 'data2', 'data3', 'data4', 'data5'],
+        style: {
+            opacity: 0.93
+        }
+    }]
+});
+
+ +

In this example we create an axis of Numeric type. We set a minimum value so that +even if all series have values greater than zero, the grid starts at zero. We bind +the axis onto the left part of the surface by setting position to left. +We bind three different store fields to this axis by setting fields to an array. +We set the title of the axis to Number of Hits by using the title property. +We use a grid configuration to set odd background rows to a certain style and even rows +to be transparent/ignored.

+
Defined By

Config Options

Other Configs

 

The size of the dash marker. Default's 3.

+

The size of the dash marker. Default's 3.

+
 

Offset axis position. Default's 0.

+

Offset axis position. Default's 0.

+
 

If minimum and maximum are specified it forces the number of major ticks to the specified value.

+

If minimum and maximum are specified it forces the number of major ticks to the specified value.

+
 

The number of small ticks between two major ticks. Default is zero.

+

The number of small ticks between two major ticks. Default is zero.

+
 

Where to set the axis. Available options are left, bottom, right, top. Default's bottom.

+

Where to set the axis. Available options are left, bottom, right, top. Default's bottom.

+
 

Offset axis width. Default's 0.

+

Offset axis width. Default's 0.

+
Defined By

Properties

 

Indicates whether to extend maximum beyond data's maximum to the nearest +majorUnit.

+

Indicates whether to extend maximum beyond data's maximum to the nearest +majorUnit.

+
 

Indicates whether to extend the minimum beyond data's minimum to the +nearest majorUnit.

+

Indicates whether to extend the minimum beyond data's minimum to the +nearest majorUnit.

+
 

The number of decimals to round the value to. +Default's 2.

+

The number of decimals to round the value to. +Default's 2.

+
 

The maximum value drawn by the axis. If not set explicitly, the axis +maximum will be calculated automatically.

+

The maximum value drawn by the axis. If not set explicitly, the axis +maximum will be calculated automatically.

+
 

The minimum value drawn by the axis. If not set explicitly, the axis +minimum will be calculated automatically.

+

The minimum value drawn by the axis. If not set explicitly, the axis +minimum will be calculated automatically.

+
 

Indicates the position of the axis relative to the chart

+

Indicates the position of the axis relative to the chart

+
 

The scaling algorithm to use on this axis. May be "linear" or +"logarithmic".

+

The scaling algorithm to use on this axis. May be "linear" or +"logarithmic".

+
Defined By

Methods

 

 

+

Returns

  • void    +
 

Renders the axis into the screen and updates it's position.

+

Renders the axis into the screen and updates it's position.

+

Parameters

  • init : Object
    +

Returns

  • void    +
 

Renders an horizontal and/or vertical grid into the Surface.

+

Renders an horizontal and/or vertical grid into the Surface.

+

Returns

  • void    +
 

Renders the labels in the axes.

+

Renders the labels in the axes.

+

Returns

  • void    +
 

Updates the title of this axis.

+

Updates the title of this axis.

+

Parameters

  • title : String
    +

Returns

  • void    +
\ No newline at end of file