写在前面,版本库:Ext JS库3.3.1做图表的时候纵坐标很多值都是一样的,无意中发现下面的解决方法,自己测试是可以了,写出来以备后查,以便他人查看。其他版本没测试过。有兴趣的朋友可以自己测试。复制代码代码如下: var chartStore//图表数据Ext.onReady(function(){ //使用当前服务器的文件,如果没有这句话,默认会去砖坯黏土的站点取延伸文件系统图表。图表。CHART _ URL=' ext js/resources/CHARTS。' swf ';var JSON _ reader=new ext。数据。jsonreader({ id属性: '点名称',根: '行',totalProperty : '结果',字段: [ { name : 'pointName' },{ name : 'faultCount ',type : ' int ' }]});//从后台取数据图表存储=新文本。数据。商店({ proxy : new ext。数据。http proxy({ URL : ' loadcolumn chart。做吧,方法: 'POST' }),读取器: JSON _ reader });图表商店。重载();//柱状图面板var columnchartPanel=新Ext .面板({边框:false,自动滚动: true,//标题: '设备测点故障记录统计图,框架: true,renderTo :文档. body,宽度: 800,高度: 240,布局: '适合',项目: { xtype : 'columnchart ',//类型store : chartStore,xField : 'pointName ',//X轴取值yField : 'faultCount ',//Y轴取值yAxis :新延伸文件系统图表。numericaxis({显示名称: '错误计数'/标签render : ext。乌提尔。格式。数字渲染器(' 0,0')//关键问题是这句,我把这句注释了就正常了}),tipRenderer :函数(图表、记录){ return record.data.pointName '的故障次数为:' ext。乌提尔。格式。编号(记录。数据。故障计数,“0,0”);},系列: [ {//列键入:“列”,//类型可以改变(线)行显示名称: ' fault count ',yField : 'faultCount ',style : { color :0x 99 bbe 8 } }]});//柱状图面板var leftPanel=新Ext .面板({ title: '柱状图,region:'west ',margins: '5 0 0 0 ',cmargins : ' 5 0 0 ',width: 850,minSize: 700,maxSize: 850,autoScroll:true,//设为真实的则内容溢出的时候产生滚动条,默认为false collapsible: true,//允许收缩items : ColumnChartPanel });});1.解决前
2.解决后