0 0

Ext 4.3.0 添加图形统计功能,遇到图形出不来,附件看情况5

Ext 4.3.0的使用,想弄个统计图形,遇到这个奇怪问题,自己无法解决,请各位看看,有点急,附件是出来的情况。

下面是 代码

/*!
* Ext JS Library 3.4.0
* Copyright(c) 2006-2011 Sencha Inc.
* licensing@sencha.com
* http://www.sencha.com/license
*/
Ext.chart.Chart.CHART_URL = '../../ext-3.4.0/resources/charts.swf';

Ext.onReady(function(){

    var store = new Ext.data.JsonStore({
        fields:['name', 'visits', 'views'],
        data: [
            {name:'Jul 07', visits: 0.7, views: 0.9}
          
        ]
    });

    // extra extra simple
    new Ext.Panel({
        title: 'ExtJS.com Visits Trend, 2007/2008 (No styling)',
        renderTo: 'container',
        width:1000,
        height:300,
        layout:'fit',

        items: {
            xtype: 'linechart',
            store: store,
            xField: 'name',
            yField: 'visits',
listeners: {
itemclick: function(o){
var rec = store.getAt(o.index);
Ext.example.msg('Item Selected', 'You chose {0}.', rec.get('name'));
}
}
        }
    });

    // extra simple
    new Ext.Panel({
        iconCls:'chart',
        title: 'ExtJS.com Visits Trend, 2007/2008 (Simple styling)',
        frame:true,
        renderTo: 'container',
        width:500,
        height:300,
        layout:'fit',

        items: {
            xtype: 'linechart',
            store: store,
            url: '../../resources/charts.swf',
            xField: 'name',
            yField: 'visits',
            yAxis: new Ext.chart.NumericAxis({
                displayName: 'Visits',
                labelRenderer : Ext.util.Format.numberRenderer('0,0')
            }),
            tipRenderer : function(chart, record){
                return Ext.util.Format.number(record.data.visits, '0,0') + ' visits in ' + record.data.name;
            }
        }
    });

    // more complex with a custom look
    new Ext.Panel({
        iconCls:'chart',
        title: 'ExtJS.com Visits and Pageviews, 2007/2008 (Full styling)',
        frame:true,
        renderTo: 'container',
        width:500,
        height:300,
        layout:'fit',

        items: {
            xtype: 'columnchart',
            store: store,
            url:'../resources/charts.swf',
            xField: 'name',
            yAxis: new Ext.chart.NumericAxis({
                displayName: 'Visits',
                labelRenderer : Ext.util.Format.numberRenderer('0,0')
            }),
            tipRenderer : function(chart, record, index, series){
                if(series.yField == 'visits'){
                    return Ext.util.Format.number(record.data.visits, '0,0') + ' visits in ' + record.data.name;
                }else{
                    return Ext.util.Format.number(record.data.views, '0,0') + ' page views in ' + record.data.name;
                }
            },
            chartStyle: {
                padding: 10,
                animationEnabled: true,
                font: {
                    name: 'Tahoma',
                    color: 0x444444,
                    size: 11
                },
                dataTip: {
                    padding: 5,
                    border: {
                        color: 0x99bbe8,
                        size:1
                    },
                    background: {
                        color: 0xDAE7F6,
                        alpha: .9
                    },
                    font: {
                        name: 'Tahoma',
                        color: 0x15428B,
                        size: 10,
                        bold: true
                    }
                },
                xAxis: {
                    color: 0x69aBc8,
                    majorTicks: {color: 0x69aBc8, length: 4},
                    minorTicks: {color: 0x69aBc8, length: 2},
                    majorGridLines: {size: 1, color: 0xeeeeee}
                },
                yAxis: {
                    color: 0x69aBc8,
                    majorTicks: {color: 0x69aBc8, length: 4},
                    minorTicks: {color: 0x69aBc8, length: 2},
                    majorGridLines: {size: 1, color: 0xdfe8f6}
                }
            },
            series: [{
                type: 'column',
                displayName: 'Page Views',
                yField: 'views',
                style: {
                    image:'bar.gif',
                    mode: 'stretch',
                    color:0x99BBE8
                }
            },{
                type:'line',
                displayName: 'Visits',
                yField: 'visits',
                style: {
                    color: 0x15428B
                }
            }]
        }
    });
});
EXT 
2014年11月14日 10:11
  • 大小: 10.6 KB

1个答案 按时间排序 按投票排序

0 0

扩展个组件 集成别的图形工具很方便啊, ext自带的图片不怎么好用的。

2014年11月14日 13:25

相关推荐

    QT4.3.0+OpenCV5.12.2实现拍照功能+曝光调整+视频灰度处理+视频二值化处理

    可执行程序 QT QT4.3.0 opencv Opencv 拍照功能 曝光调整 视频灰度处理 视频二值化 图形处理 灰度处理 图像采集 USB图像采集 QT4.3.0+OpenCV5.12.2实现拍照功能+曝光调整+视频灰度处理+视频二值化处理;可执行程序 QT...

    OpenCV - 4.3.0 合集.zip

    在本“OpenCV - 4.3.0 合集.zip”压缩包中,您将找到适用于不同操作系统和平台的OpenCV资源,包括Windows、iOS、Android以及Sources,这些内容对于开发者来说是宝贵的资料,尤其是在国内访问OpenCV官方网站遇到困难...

    lucene4.3.0的使用

    Lucene 4.3.0是一个强大的全文检索工具,其安装和使用并不复杂。通过上述步骤,你可以轻松地在自己的项目中集成Lucene,实现高效的文本搜索功能。不过,为了充分利用其潜力,还需要深入研究其内部机制和高级用法,如...

    kkfileview 4.3.0 docker image

    kkfileview 4.3.0 docker image

    netterm 4.3.0

    版本4.3.0是该软件的一个特定更新,可能包含了性能优化、错误修复以及新功能的添加。在这个版本中,用户可以期待更加稳定和高效的操作体验。 在`netterm 4.3.0`中,我们关注以下几个关键知识点: 1. **终端模拟**...

    PIPEv4.3.0

    在IT行业中,版本号的改变往往意味着新功能的添加、性能优化、错误修复或者兼容性提升。"PIPE"可能是项目名称,而"4.3.0"则表明这是该项目的第四次大版本更新,第三次小版本更新,零代表在这个小版本中的修正或增强...

    FXP4.3.0无需激活

    FXP4.3.0是一款流行的FTP客户端软件,它的全称可能是FlashFXP。这款工具以其易用性和高效性在IT行业中备受青睐。"无需激活"的特性意味着用户可以直接下载并使用,不需要寻找或输入任何激活码,为用户提供了一种便利...

    opencv4.3.0 + contrib

    同时,这个版本还包含了`contrib`模块,它是一系列实验性的、不保证长期支持的功能集合,但通常包含了许多前沿的视觉算法。 编译OpenCV通常涉及到以下几个步骤: 1. **下载与解压**:首先,你需要从OpenCV的官方...

    CMSIS 4.3.0

    CMSIS 4.3.0

    Android acra-4.3.0

    总之,Android ACRA 4.3.0是开发者不可或缺的工具之一,它简化了崩溃报告的收集和分析流程,有助于持续改善应用的质量和可靠性。通过深入理解和有效使用,开发者能够更快地发现并解决应用中的问题,从而提高用户满意...

    FlashFXP4.3.0 FTP下载工具

    在4.3.0版本中,FlashFXP可能对上述功能进行了进一步的改进,例如提升了传输速度,增强了稳定性,或者增加了新的特性来适应不断变化的网络环境。由于没有详细的更新日志,具体改进点无法详述。但可以肯定的是,这个...

    opencv-4.3.0.rar

    4.3.0版本的更新可能包括性能优化、新特性的添加以及对先前版本bug的修复。 安装OpenCV时,你需要首先解压“opencv-4.3.0.rar”,然后运行“opencv-4.3.0-vc14_vc15.exe”进行安装。安装过程中,你可以选择自定义...

    Petri网建模软件-PIPE4.3.0

    **PETRI网建模软件PIPE 4.3.0详解** PETRI网,全称是Place/Transition(标记/转换)网,是一种图形化的数学模型,用于描述并行、异步和分布式系统的动态行为。它由一系列的圆圈(Places)代表状态或资源,以及线段...

    VS2015编译的OpenCV4.3.0

    1. **OpenCV 4.3.0**: OpenCV 4.x系列是该库的一个重大更新,引入了更多的优化和新功能。4.3.0版本可能包括性能提升、新的API、以及对深度学习和其他先进视觉技术的支持。例如,它可能集成了DNN(Deep Neural ...

    subclipse-4.3.0.zip

    Subclipse是Eclipse集成开发环境(IDE)中的一个流行插件,主要...通过离线安装包,用户可以在没有网络的情况下依然享受到这些功能,这对于那些网络环境不稳定或者需要保护内部源码安全的组织来说,具有显著的价值。

    opencv-4.3.0.zip

    OpenCV(开源计算机视觉库)是一个广泛应用于图像处理和计算机视觉领域的强大工具,其最新版本4.3.0带来了多项重要更新和改进。这个压缩包"opencv-4.3.0.zip"包含了OpenCV 4.3.0的源代码和其他相关资源,使得开发者...

    mkvtoolnix 4.3.0

    虽然没有提供具体版本4.3.0的详细更新日志,但通常每个新版本都会包含性能提升、错误修复以及可能的新功能。例如,可能会增强对某些特殊编码格式的支持,提高处理速度,或者增加对新版本多媒体标准的兼容性。 **3. ...

    CoppeliaSim Edu v 4.3.0

    CoppeliaSim Edu v4.3.0是Coppelia Robotics公司推出的最新版本的教育版仿真软件,专门设计用于机器人学、自动化和人工智能等领域的教学与研究。这个版本的发布为用户提供了个人免费使用的权限,使得更多的学习者和...

    UniStorm 4.3.0资源包

    《Unity中的UniStorm 4.3.0:打造逼真的天气系统》 Unity,作为全球领先的实时3D创作工具,广泛应用于游戏开发、虚拟现实、增强现实等领域。开发者们在构建游戏世界时,经常会需要模拟各种天气效果,以提升游戏的...

    Petri网建模软件——PIPE4.3.0

    2. **创建模型**:使用提供的工具栏添加地方、转换,并用弧线连接它们,构建出所需的行为模型。 3. **定义初始标记**:指定每个地方的初始标记数量,表示系统的起始状态。 4. **设置约束**:如果需要,可以为转换...

Global site tag (gtag.js) - Google Analytics