Extjs4.1:一个column chart结构

    var chart = Ext.create('Ext.chart.Chart', {
            id: 'chartCmp',
            xtype: 'chart',
            style: 'background:#fff',
            animate: true,
            shadow: true,
            store: 'store_gyzjz2012_11',
            axes: [{
                type: 'Numeric',
                position: 'left',
				//纵坐标轴:增加值
                fields: ['BYZC'],
                label: {
                    renderer: Ext.util.Format.numberRenderer('0,0')
                },
                title: 'Number of Hits',
                grid: true,
                minimum: 0
            }, {
                type: 'Category',
                position: 'bottom',
				//横坐标轴:分类
                fields: ['GYZJZ'],
                title: 'Month of the Year',
				label: {
                    rotate: {
                    degrees: 30
					}
				}
            }],
            series: [{
                type: 'column',
                axis: 'left',
                highlight: true,
				//鼠标移过,提示内容
                tips: {
                  trackMouse: true,
                  renderer: function(storeItem, item) {
                    this.setTitle(storeItem.get('GYZJZ') + ': ' + storeItem.get('BYZC'));
                  }
                },
				//column中标签内容和显示方式
                label: {
                  display: 'insideEnd',
                  'text-anchor': 'middle',
                    field: 'BYZC',
                    renderer: Ext.util.Format.numberRenderer('0'),
                    orientation: 'vertical',
                    color: '#333'
                },
				//x轴字段
                xField: 'GYZJZ',
				//y轴字段
                yField: 'BYZC'
            }]
        });


    var winColumnChart = Ext.create('Ext.Window', {
        width: 800,
        height: 550,
        //minHeight: 400,
        //minWidth: 550,
        hidden: false,
		closable: true,
        closeAction: 'hide',
        maximizable: true,
        title: 'Column Chart',
        //renderTo: Ext.getBody(),
        layout: 'fit',
        tbar: [{
            text: '保存图表',
            handler: function() {
                Ext.MessageBox.confirm('下载确认', '您确认要下载该图片吗?', function(choice){
                    if(choice == 'yes'){
                        chart.save({
                            type: 'image/png'
                        });
                    }
                });
            }
        }],
        items: chart    
    });


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值