extjs4 Char绘制柱形图

xiaomeizi07 2017-11-13 10:51:41
extjs4使用chart绘制的柱形图为什么只显示坐标里面的图都不显示???

代码:
var store = Ext.create('Ext.data.JsonStore', {

fields: ['name', 'data'],

data: [

{ 'name': 'metric one', 'data':10 },

{ 'name': 'metric two', 'data': 7 },

{ 'name': 'metric three', 'data': 5 },

{ 'name': 'metric four', 'data': 2 },

{ 'name': 'metric five', 'data':27 }

]

});



var stationChart = Ext.create('Ext.chart.Chart', {

width: 500,

height: 300,

animate: true,

store: store,

axes: [{

type: 'Numeric',

position: 'bottom',

fields: ['data'],

label: {

renderer: Ext.util.Format.numberRenderer('0,0')

},

title: 'Sample Values',

grid: true,

minimum: 0

}, {

type: 'Category',

position: 'left',

fields: ['name'],

title: 'Sample Metrics'

}],

series: [{

type: 'bar',

axis: 'bottom',

highlight: true,

tips: {

trackMouse: true,

width: 140,

height: 28,

renderer: function(storeItem, item) {

this.setTitle(storeItem.get('name') + ': ' + storeItem.get('data') + ' views');

}

},
style: {
fill: '#38B8BF'
},

label: {

display: 'insideEnd',

field: 'data',

renderer: Ext.util.Format.numberRenderer('0'),

orientation: 'horizontal',

color: '#333',

'text-anchor': 'middle'

},

xField: 'name',

yField: 'data'

}]

});

var centerPanel = Ext.create('Ext.panel.Panel', {
title: 'XXXXXX',
region: 'center',
// layout: 'column',
items: stationChart
});
...全文
491 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
You冷 2017-11-13
  • 打赏
  • 举报
回复
想这种实现图形的,在百度里一搜一大堆
xiaomeizi07 2017-11-13
  • 打赏
  • 举报
回复
画的饼图也是这个样子。。。。。。。。

xiaomeizi07 2017-11-13
  • 打赏
  • 举报
回复
搜到的例子都试了个遍,都是只显示图表的大概框架,里面的图形都不出来,是不是需要引用什么文件????

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧