Ext.chart.Chart.CHART_URL = '../../resources/charts.swf';

Ext.onReady(function(){
   
var store = new Ext.data.JsonStore({
        fields
: ['year', 'comedy', 'action', 'drama', 'thriller'],
        data
: [
               
{year: 2005, comedy: 34000000, action: 23890000, drama: 18450000, thriller: 20060000},
               
{year: 2006, comedy: 56703000, action: 38900000, drama: 12650000, thriller: 21000000},
               
{year: 2007, comedy: 42100000, action: 50410000, drama: 25780000, thriller: 23040000},
               
{year: 2008, comedy: 38910000, action: 56070000, drama: 24810000, thriller: 26940000}
             
]
   
});
   
   
new Ext.Panel({
        width
: 600,
        height
: 400,
        renderTo
: 'container',
        title
: 'Stacked Bar Chart - Movie Takings by Genre',
        items
: {
            xtype
: 'stackedbarchart',
            store
: store,
            yField
: 'year',
            xAxis
: new Ext.chart.NumericAxis({
                stackingEnabled
: true,
                labelRenderer
: Ext.util.Format.usMoney
           
}),
            series
: [{
                xField
: 'comedy',
                displayName
: 'Comedy'
           
},{
                xField
: 'action',
                displayName
: 'Action'
           
},{
                xField
: 'drama',
                displayName
: 'Drama'
           
},{
                xField
: 'thriller',
                displayName
: 'Thriller'
           
}]
       
}
   
});
});