highcharts 图形报表工具 最近公司开发需要用到报表 在网上查询了api 研究研究 更多请看:http://www.hcharts.cn/api/index.php#yAxis.title.text
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title>无标题文档</title>
<script type="text/javascript" src="jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="highcharts.js"></script>
</head>
</style>
<body>
<!--div 显示滚动条-->
<!--
<div style=" overflow: auto; width: 1000px;
border:1px solid red;"></div>
-->
<div id="container" style="width:999px;border:1px solid red;"></div>
</body>
</html>
$(function () {
//#container 显示的div 内容id
$('#container').highcharts({
chart: {
type: 'line'
},
//标题
title: {
text: 'highcharts',
x:-20 //center 标题显示的位置 -20 居中
},
//副标题【可选项】
subtitle: {
text: 'charts',
x: -20
},
//x轴
xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
/*
tickColor:'red',//【坐标线颜色】
tickInterval:1,//【坐标密度】
tickLength:1,//【坐标长度】
tickPixelInterval:1,
gridLineWidth:0.1,//【网格粗细】
gridLineColor:'red',//【网格颜色】
gridLineDashStyle:'Solid',//【线条样式】
lineColor:'red',*/
//标签样式
labels:{
//是否启用xAxis轴【false则不启用】
enabled:true,
rotation:-25,//旋转
//overflow:'auto',
//设置字体样式
style: {
color: 'black',//字体颜色
fontWeight: 'bold'//字体样式
}
}
},
//y轴
yAxis: {
title: {//y轴标题名称
text: 'charts',
style:{color:'blue'}
},
//标线属性
plotLines: [{
value: 0,
width: 1,
color: 'red'
}],
//gridLineWidth:0.1,//【网格粗细】
//gridLineColor:'red',//【网格颜色】
//gridLineDashStyle:'Solid',
//tickInterval:0.5,//自定义刻密度
min:2,//纵轴最小值
labels:{
/*formatter:function(){
if(this.value <=5) {
return "低("+this.value+")";
}else if(this.value >10 && this.value <=30) {
return "中("+this.value+")";
}else {
return "低("+this.value+")";
}
},*/
//设置字体样式
style: {
color: 'black',//字体颜色
fontWeight: 'bold'//字体样式
}
}
},
//数据提示框【可选项】
tooltip: {//鼠标移上去显示的单位 不需要时把它删除即可注释也行
valueSuffix: '°C',
enabled:true, //设置不可用 启用设为true 即可
backgroundColor:'red'
},
//图例【可选项】
legend: {
layout: 'vertical',//布局的方法 这儿跟下面的name:值对应着关心 在什么位置显示
align: 'right',//对其方法
verticalAlign: 'middle',//垂直对其居中
borderWidth: 0 ,//边框宽度
backgroundColor:'white',//背景颜色
borderColor:'red',//边框颜色
borderWidth:1,
enabled:true,//是否可用
},
//图形选项
plotOptions : {
//线
line : {
//数据标签
dataLabels : {
enabled : true,//点上是否显示数字
color:'red',//设置字体颜色
style:{//设置样式
fontWeight: 'bold'//字体样式
}
},
marker : {
enabled : true,//是否显示点
radius : 4,//点的半径
fillColor: '#FF9900',//点填充色
//fillColor: 'red'//点填充色
//lineWidth:2
},
cursor:'pointer',
enableMouseTracking : false,
stickyTracking : true,//跟踪
visible : true,
lineWidth : 1,//线宽
lineColor:'#339933'//曲线图颜色
//线条粗细
// pointStart:100,
}
},
//版权信息【可选项】
credits:{
/*
禁用版权信息(默认为true 改为false即可禁用) 每一个
highcharts的右下角都有一个连接到highcharts.com的位置
也可以自己定义
*/
enabled:true,
href:'http://lqi.iteye.com',
position: {//position 对象
align: 'right',//对其位置
x: -10,//x轴位置
verticalAlign: 'bottom',//垂直对其底部
y: -5 //y轴
},
style: {
cursor: 'pointer',//鼠标放上去的放上
color: 'red',//字体颜色
fontSize: '10px'//字体大小
},
text:'blog.com'
},
//数据列
series: [{
//图例名称
name: 'lvod',
data: [7.0, 6.9, 9.5, 14.5, 18.4, 21.5, 25.2, 26.5,
23.3, 18.3, 13.9, 9.6]
}, {
name: 'London',
data: [3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6,
14.2, 10.3, 6.6, 4.8]
}, {
name: 'London',
data: [3.2, 4.3, 5.1, 6.5, 21.9, 5.2, 7.0, 1.6,
4.2, 1.3, 2.6, 2.8]
}]
});
});