highcharts绘制折线图

本文介绍了一种使用Highcharts库绘制相对横向折线图的方法。通过Ajax获取JSON格式的数据,利用JavaScript实现了最大值、平均值及最小值的折线图绘制,并详细展示了图表配置参数。

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

/**
 * 绘制分析图表,取数据
 * 
 */
function drawRzhAnalysisBIG() {
$.ajax({
url : baseUrl + "/TOverhualtaskController?method=badAnalysis",
dataType : "json",
data : getQueryParameter(),
success : function(json) {
drawRzhBIG(json);
}
});
}


/**
 * 绘制图表
 * 
 * @param {}
 *            json
 */
function drawRzhBIG(json) {
$('#BIGDraw').highcharts({
credits : {
enabled : false
// 去掉highcharts网站url
},
chart : {
type : 'line',
marginRight : 0,
marginBottom : 25
},
title : {
text : '相对横向折线图',
align:'left',
x : 100
},
subtitle : {
text : '',
x : 0
},
xAxis : {
categories : json.xDate,
labels: {
               rotation: 15
           }
},
yAxis : {
title : {
text : '相对横向(%)'
},
plotLines : [{
value : 0,
width : 1,
color : '#808080'
}]
},
tooltip : {
valueSuffix : '%'
},
legend : {
layout : 'horizontal',
align : 'right',
verticalAlign : 'top',
x : 5,
y : 5,
borderWidth : 0
},
series : [{
name : '最大值',
data : json.rzhMax
}, {
name : '平均值',
data : json.rzhAvg
}, {
name : '最小值',
data : json.rzhMin
}]
});

}

rzhMax  rzhAvg  rzhMin  这三个是 后来取来的list



<div id="BIGDraw" style="float:left;width:98%;margin:10px;height:390px;">
</div>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值