ext 3.0 chart 使用笔记 添加图列

本文介绍如何使用ExtJS创建工作量统计堆叠条形图,并详细解释了配置JsonStore进行数据加载的方法,以及如何设置图表样式和图例显示等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

function getWorkloadPanel(id) {
	var store = new Ext.data.JsonStore({
		url : 'WorkloadChartServlet',
		root : 'results',
		autoLoad : true,
		fields : ['personname', 'draftsman', 'ticketexaminer', 'ratifier',
				'cancelperson', 'cancelorderperson']
		});
	var panel = new Ext.Panel({
				id : id,
				// width : 600,
				// height : 400,
				closable : true,
				autoScroll : true,
				title : '工作量统计',
				items : {
					xtype : 'stackedbarchart',
					store : store,
					yField : 'personname',
                    //图列  下面2个属性要一起使用 来自列子
                    categoryField : 'personname',
                    extraStyle : {
                        legend : {
                            display : 'bottom',
                            padding : 5,
                            font : {
                                family : 'Tahoma',
                                size : 13
                            }
                        }
                    },
                    //----------------
					xAxis : new Ext.chart.NumericAxis({
								stackingEnabled : true,
								title : "票  数"
							}),
					yAxis : new Ext.chart.CategoryAxis({
								title : '工作人员'
							}),
					series : [{
								xField : 'draftsman',
								displayName : '拟票'
							}, {
								xField : 'ticketexaminer',
								displayName : '审核'
							}, {
								xField : 'ratifier',
								displayName : '批准'
							}, {
								xField : 'cancelperson',
								displayName : '作废下令'
							}, {
								xField : 'cancelorderperson',
								displayName : '作废记录'
							}]
				}

			});

	return panel;
}

 

关于新的chart,docs上介绍的不是很清楚,extraStyle这个具体怎么设置也没说,搜索src文件夹都没找到,就找到唯一一个example,照着试了下,把图列弄出来了

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值