Code:
var testChartStore = new Ext.data.JsonStore({
fields: ['timestamp', 'frequency', 'grosskw', 'grosskvar'],
data: [
{ timestamp: 'Feb 18 2:00', frequency: '25', grosskw: '100', grosskvar: '125'},
{ timestamp: 'Feb 18 2:10', frequency: '35', grosskw: '200', grosskvar: '225'},
{ timestamp: 'Feb 18 2:20', frequency: '45', grosskw: '300', grosskvar: '325'},
{ timestamp: 'Feb 18 2:30', frequency: '55', grosskw: '400', grosskvar: '425'},
{ timestamp: 'Feb 18 2:40', frequency: '65', grosskw: '500', grosskvar: '525'},
{ timestamp: 'Feb 18 2:50', frequency: '75', grosskw: '600', grosskvar: '625'},
{ timestamp: 'Feb 18 3:00', frequency: '125', grosskw: '1100', grosskvar: '1125'},
{ timestamp: 'Feb 18 3:10', frequency: '135', grosskw: '1200', grosskvar: '1225'},
{ timestamp: 'Feb 18 3:20', frequency: '145', grosskw: '1300', grosskvar: '1325'},
{ timestamp: 'Feb 18 3:30', frequency: '155', grosskw: '1400', grosskvar: '1425'},
{ timestamp: 'Feb 18 3:40', frequency: '165', grosskw: '1500', grosskvar: '1525'},
{ timestamp: 'Feb 18 3:50', frequency: '175', grosskw: '1600', grosskvar: '1625'}
]
});
var seriesDef = [
{displayName: 'Frequency', yField: 'frequency', axis: 'secondary', style: {color:0x6238A7, size:8}},
{displayName: 'Gross kw', yField: 'grosskw', axis: 'primary', style: {color:0x00E72E, size:8}},
{displayName: 'Gross kvar', yField: 'grosskvar', axis: 'primary', style: {color:0xFFA329, size:8}}
];
var poweraxes = new Ext.chart.NumericAxis({
position: 'left',
title: 'Power',
alwaysShowZero: false
});
var poweraxes2 = new Ext.chart.NumericAxis({
position: 'right',
title: 'Frequency',
alwaysShowZero: false
});
var axes = new Array();
axes.push(poweraxes);
axes.push(poweraxes2);
{
xtype: 'linechart',
store: testChartStore,
series: seriesDef,
xField: 'timestamp',
yAxes: axes,
url: 'js/charts/charts.swf'
}
The above chart is inside a panel which is embedded inside a tab panel. Any help would be appreciated.