fusionCharts——拆线图

最近项目中用到了fusionCharts——拆线图,在此做个记录。

FusionCharts.ready(function () {
	var t_Id_Chart = centerPanel.getActiveTab().id;
	var selUnit_Chart = itemPanel.findById('selUnit').getValue();
 	var selDay_Chart = Ext.get('selDay').dom.value; 
 	var selMonth_Chart = Ext.get('selMonth').dom.value; 
 	var selYear_Chart = Ext.get('selYear').dom.value; 
	var _pageSize_Chart = Ext.getCmp('pagesize').getValue();
	var start_Chart = -1;
	$.ajax({
		type:'POST',
		url : contextPath + '/appraiseEleShow/getappraiseEleShowChartsData',
		data:{
			tabId:t_Id_Chart,
 			selUnit:selUnit_Chart,
 			selDay:selDay_Chart,
 			selMonth:selMonth_Chart,
 			selYear:selYear_Chart,
			limit:_pageSize_Chart,
			start:-1
		},
		dataType:'json',
		success:function(data){
			//标题及样式
			var chartDataMap = {
				"caption": "Number of visitors last week",
				"subCaption": "Bakersfield Central vs Los Angeles Topanga",
				"captionFontSize": "14",
				"subcaptionFontSize": "14",
				"subcaptionFontBold": "0",
				"paletteColors": "#0075c2,#1aaf5d",
				"bgcolor": "#ffffff",
				"showBorder": "0",
				"showShadow": "0",
				"showCanvasBorder": "0",
				"usePlotGradientColor": "0",
				"legendBorderAlpha": "0",
				"legendShadow": "0",
				"showAxisLines": "0",
				"showAlternateHGridColor": "0",
				"divlineThickness": "1",
				"divLineIsDashed": "1",
				"divLineDashLen": "1",
				"divLineGapLen": "1",
				"xAxisName": "时间",
				"yAxisName": "次数",
				"showValues": "0"               
			};
			//x轴坐标
			var categoriesMap = [
				{
					"category": [
						{ "label": "00时" },{ "label": "01时" },{ "label": "02时" },{ "label": "03时" },{ "label": "04时" },{ "label": "05时" }, 
						{ "label": "06时" },{ "label": "07时" },{ "label": "08时" },{ "label": "09时" },{ "label": "10时" },{ "label": "11时" },
						{ "label": "12时" },{ "label": "13时" },{ "label": "14时" },{ "label": "15时" },{ "label": "16时" },{ "label": "17时" },
						{ "label": "18时" },{ "label": "19时" },{ "label": "20时" },{ "label": "21时" },{ "label": "22时" },{ "label": "23时" }
					]
				}
			];
			//dataset为在后台取得的y轴数据
			var showDataMap = {'chart':chartDataMap,'categories':categoriesMap,'dataset':data.rows};
			var myChart = new FusionCharts({
		        type: 'msline',
		        renderAt: 'south-div1',
		        width: '700',
		        height: '250',
		        dataFormat: 'json'
		    });
		    myChart.setJSONData(showDataMap);
		    myChart.render();
		},
		error:function(){
		
		}
	});
});

dataset数据格式参考:

"dataset": [
	{
		"seriesname": "Bakersfield Central",
		"data": [
			{ "value": "15123" }, 
			{ "value": "14233" }, 
			{ "value": "25507" }, 
			{ "value": "9110" }, 
			{ "value": "15529" }, 
			{ "value": "20803" }, 
			{ "value": "19202" }
		]
	}, 
	{
		"seriesname": "Los Angeles Topanga",
		"data": [
			{ "value": "13400" }, 
			{ "value": "12800" }, 
			{ "value": "22800" }, 
			{ "value": "12400" }, 
			{ "value": "15800" }, 
			{ "value": "19800" }, 
			{ "value": "21800" }
		]
	}
]


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值