4

我正在尝试制作图表(ext 4.1):

    var chart = Ext.create('Ext.chart.Chart', {
    width: 280,
    height: 230,
    animate: true,
    autoSize: true,
    shadow: true,
    store: storeChart2,
    renderTo: 'chart2',
    legend: {
//position: 'right'
    },
    theme: 'Base:gradients',
    series: [{
        type: 'pie',
        field: 'data',
        showInLegend: false,
        highlight: {
          segment: {
            margin: 20
          }
        },
         tips: {
                  trackMouse: true,
          width: 100,
                  renderer: function(storeItem, item) {
                    this.setTitle(storeItem.get('name') + ': ' + Math.round(all * storeItem.get('data') / 100) +' ('+ Math.round(storeItem.get('data') / 100 * 100) + '%)');
                  }
                },
        label: {
            field: 'name',
            display: 'rotate',
            contrast: true,
            font: '12px Arial'
        }
    }]
});

AutoSize: true, - 不工作。在 Chrome 控制台中:

Error: Invalid value for <svg> attribute width="-Infinity"
Error: Invalid value for <svg> attribute height="-Infinity"

怎么了?

4

1 回答 1

0

尝试添加一个属性,

最小值:0

请参考这个帖子

于 2014-05-19T12:26:11.680 回答