It looks like there is a limit in size for the store being used by a chart.

I'm using 4.0.7, and the limit is about 970 data points. After this artificial limit, the graph is simply empty.

Is this a known issue?

Tested with Chrome, Safari, Firefox.

For example:
Code:
window.ratinghistoryStore = Ext.create('Ext.data.JsonStore', {
        fields: [ 'rating', 'date' ],
    data: [
      { rating: 83, date: new Date(2003, 11, 5, 3, 0, 24)},
      { rating: 4, date: new Date(2003, 11, 5, 3, 1, 24)},
      { rating: 19, date: new Date(2003, 11, 5, 3, 2, 24)},
      { rating: 40, date: new Date(2003, 11, 5, 3, 3, 24)},
      { rating: 69, date: new Date(2003, 11, 5, 3, 4, 24)},
      { rating: 21, date: new Date(2003, 11, 5, 3, 5, 24)},
      { rating: 1, date: new Date(2003, 11, 5, 3, 6, 24)},
      { rating: 16, date: new Date(2003, 11, 5, 3, 7, 24)},
      { rating: 18, date: new Date(2003, 11, 5, 3, 8, 24)},
      { rating: 9, date: new Date(2003, 11, 5, 3, 9, 24)},
      ....
      { rating: 59, date: new Date(2003, 11, 5, 3, 965, 24)},
      { rating: 50, date: new Date(2003, 11, 5, 3, 966, 24)},
      { rating: 4, date: new Date(2003, 11, 5, 3, 967, 24)},
      { rating: 31, date: new Date(2003, 11, 5, 3, 968, 24)},
      { rating: 45, date: new Date(2003, 11, 5, 3, 969, 24)},
      { rating: 21, date: new Date(2003, 11, 5, 3, 970, 24)},
    ]
  });


Ext.require('Ext.chart.*');
 
Ext.onReady(function () {
 
    var chart = Ext.create('Ext.chart.Chart', {
        renderTo: 'chart',
        width: 1050,
        height: 450,
        animate: false,
        store: ratinghistoryStore,
        shadow: false,
        axes: [{
            type: 'Numeric',
            position: 'left',
            fields: ['rating'],
            title: 'Rating',
            grid: true,
            minimum: 0,
            maximum: 100
        }, {
            type: 'Time',
            position: 'bottom',
            fields: ['date'],
            title: 'Date',
            grid: true,
            dateFormat: 'M d',
            step: [Ext.Date.DAY, 1],
            constraing: true,
            fromDate: new Date(2003, 11, 5),
            toDate: new Date(2003, 11, 6),
            label: {
                orientation: 'horizontal',
                rotate: {
                    degrees: -90
                }
            }
        }],
        series: [{
            type: 'line',
            axis: ['left', 'bottom'],
            xField: 'date',
            yField: 'rating',
            highlight: true,
            smooth: false,
            showMarkers: false,
            tips: {
              trackMouse: true,
              width: 240,
              height: 48,
              renderer: function(storeItem, item) {
                this.setTitle(storeItem.get('date') + ': ' + storeItem.get('rating') + ' views');
              }
            },
        }]
    });
});