您的位置:首页 > 其它

Highstock图表插件的一个详细的Demo,日期什么全部中文

2014-08-25 11:09 190 查看
转载:http://blog.csdn.net/wan368500/article/details/7722136

补充:这里初次写的时候,出发点是修改JS,但是从JIA哥方法里,学到直接修改属性,当然前提是怎么修改属性呢????用浏览器打开然后->右键审查元素

模板转载:

Hightcharts是一个非常不错的图标插件,支持非常多的种类,柱形图,饼图,动态图,折线趋势图,真是应有尽有啊,官网是http://www.highcharts.com/,详细介绍的话里面也有APi,下面我就以我自己实际的例子来做个Demo吧,欢迎大家指教。

首先应该引入相关的js‘,我这里做的是趋势图,需要的是highstock.js,有一个地方需要注意的是这个js文件是依赖JQuery的,所以首先应该引入jquery-1.7.2.min.js,然后再引入hightstock.js,顺序调换的话是不行的,运行出错,这就不再赘述了,所有的Demo代码如下:

[html]
view plaincopy

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>title</title>

</head>
<body>
<div id="container" style="height: 400px; min-width: 600px"></div>
</body>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="highstock.js"></script>

<script type="text/javascript">
var usdeur = [
[Date.UTC(2010,0,1),0.6976],
[Date.UTC(2010,0,4),0.6932],
[Date.UTC(2010,0,5),0.6962],
[Date.UTC(2010,0,6),0.6944],
[Date.UTC(2010,0,7),0.6985],
[Date.UTC(2010,0,8),0.694],
[Date.UTC(2010,0,11),0.6893],
[Date.UTC(2010,0,12),0.6908],
[Date.UTC(2010,0,13),0.6886],
[Date.UTC(2010,0,14),0.6897],
[Date.UTC(2010,0,15),0.6951],
[Date.UTC(2010,0,18),0.6943],
[Date.UTC(2010,0,19),0.7003],
[Date.UTC(2010,0,20),0.7086],
[Date.UTC(2010,0,21),0.7093],
[Date.UTC(2010,0,22),0.7074],
[Date.UTC(2010,0,25),0.7069],
[Date.UTC(2010,0,26),0.7101],
[Date.UTC(2010,0,27),0.7128],
[Date.UTC(2010,0,28),0.7162],
[Date.UTC(2010,0,29),0.7214],
[Date.UTC(2010,1,1),0.7184],
[Date.UTC(2010,1,2),0.7156],
[Date.UTC(2010,1,3),0.7195],
[Date.UTC(2010,1,4),0.7278],
[Date.UTC(2010,1,5),0.7312],
[Date.UTC(2010,1,8),0.7324],
[Date.UTC(2010,1,9),0.7256],
[Date.UTC(2010,1,10),0.7274],
[Date.UTC(2010,1,11),0.7307],
[Date.UTC(2010,1,12),0.7336],
[Date.UTC(2010,1,15),0.7355],
[Date.UTC(2010,1,16),0.7267],
[Date.UTC(2010,1,17),0.7349],
[Date.UTC(2010,1,18),0.7431],
[Date.UTC(2010,1,19),0.7348],
[Date.UTC(2010,1,22),0.735],
[Date.UTC(2010,1,23),0.7395],
[Date.UTC(2010,1,24),0.7386],
[Date.UTC(2010,1,25),0.7388],
[Date.UTC(2010,1,26),0.7337],
[Date.UTC(2010,2,1),0.7375],
[Date.UTC(2010,2,2),0.7343],
[Date.UTC(2010,2,3),0.7299],
[Date.UTC(2010,2,4),0.7363],
[Date.UTC(2010,2,5),0.7341],
[Date.UTC(2010,2,8),0.7345],
[Date.UTC(2010,2,9),0.735],
[Date.UTC(2010,2,10),0.7331],
[Date.UTC(2010,2,11),0.7309],
[Date.UTC(2010,2,12),0.7264],
[Date.UTC(2010,2,15),0.7313],
[Date.UTC(2010,2,16),0.7264],
[Date.UTC(2010,2,17),0.7281],
[Date.UTC(2010,2,18),0.7348],
[Date.UTC(2010,2,19),0.7391],
[Date.UTC(2010,2,22),0.7371],
[Date.UTC(2010,2,23),0.7425],
[Date.UTC(2010,2,24),0.7503],
[Date.UTC(2010,2,25),0.7516],
[Date.UTC(2010,2,26),0.7458],
[Date.UTC(2010,2,29),0.7413],
[Date.UTC(2010,2,30),0.7444],
[Date.UTC(2010,2,31),0.7393],
[Date.UTC(2010,3,1),0.736],
[Date.UTC(2010,3,2),0.7406],
[Date.UTC(2010,3,5),0.7424],
[Date.UTC(2010,3,6),0.7473],
[Date.UTC(2010,3,7),0.7501],
[Date.UTC(2010,3,8),0.7477],
[Date.UTC(2010,3,9),0.7408],
[Date.UTC(2010,3,12),0.7361],
[Date.UTC(2010,3,13),0.7345],
[Date.UTC(2010,3,14),0.7324],
[Date.UTC(2010,3,15),0.7373],
[Date.UTC(2010,3,16),0.7406],
[Date.UTC(2010,3,19),0.7416],
[Date.UTC(2010,3,20),0.745],
[Date.UTC(2010,3,21),0.747],
[Date.UTC(2010,3,22),0.7563],
[Date.UTC(2010,3,23),0.7472],
[Date.UTC(2010,3,26),0.7467],
[Date.UTC(2010,3,27),0.7589],
[Date.UTC(2010,3,28),0.7578],
[Date.UTC(2010,3,29),0.7547],
[Date.UTC(2010,3,30),0.7524],
[Date.UTC(2010,4,3),0.7579],
[Date.UTC(2010,4,4),0.7706],
[Date.UTC(2010,4,5),0.7806],
[Date.UTC(2010,4,6),0.7903],
[Date.UTC(2010,4,7),0.7842],
[Date.UTC(2010,4,10),0.7852],
[Date.UTC(2010,4,11),0.7912],
[Date.UTC(2010,4,12),0.7909],
[Date.UTC(2010,4,13),0.7982],
[Date.UTC(2010,4,14),0.8091],
[Date.UTC(2010,4,17),0.8076],
[Date.UTC(2010,4,18),0.8235],
[Date.UTC(2010,4,19),0.8075],
[Date.UTC(2010,4,20),0.7974],
[Date.UTC(2010,4,21),0.7954],
[Date.UTC(2010,4,24),0.8105],
[Date.UTC(2010,4,25),0.8109],
[Date.UTC(2010,4,26),0.821],
[Date.UTC(2010,4,27),0.8087],
[Date.UTC(2010,4,28),0.8143],
[Date.UTC(2010,4,31),0.8149],
[Date.UTC(2010,5,1),0.8167],
[Date.UTC(2010,5,2),0.8163],
[Date.UTC(2010,5,3),0.8214],
[Date.UTC(2010,5,4),0.8357],
[Date.UTC(2010,5,7),0.8389],
[Date.UTC(2010,5,8),0.8364],
[Date.UTC(2010,5,9),0.8342],
[Date.UTC(2010,5,10),0.8244],
[Date.UTC(2010,5,11),0.8257],
[Date.UTC(2010,5,14),0.819],
[Date.UTC(2010,5,15),0.8121],
[Date.UTC(2010,5,16),0.8131],
[Date.UTC(2010,5,17),0.8074],
[Date.UTC(2010,5,18),0.8072],
[Date.UTC(2010,5,21),0.8116],
[Date.UTC(2010,5,22),0.8148],
[Date.UTC(2010,5,23),0.8129],
[Date.UTC(2010,5,24),0.8107],
[Date.UTC(2010,5,25),0.808],
[Date.UTC(2010,5,28),0.8141],
[Date.UTC(2010,5,29),0.8207],
[Date.UTC(2010,5,30),0.8179],
[Date.UTC(2010,6,1),0.7993],
[Date.UTC(2010,6,2),0.7967],
[Date.UTC(2010,6,5),0.7995],
[Date.UTC(2010,6,6),0.7923],
[Date.UTC(2010,6,7),0.7921],
[Date.UTC(2010,6,8),0.7881],
[Date.UTC(2010,6,9),0.7911],
[Date.UTC(2010,6,12),0.7935],
[Date.UTC(2010,6,13),0.7862],
[Date.UTC(2010,6,14),0.7854],
[Date.UTC(2010,6,15),0.7741],
[Date.UTC(2010,6,16),0.7735],
[Date.UTC(2010,6,19),0.773],
[Date.UTC(2010,6,20),0.7749],
[Date.UTC(2010,6,21),0.7838],
[Date.UTC(2010,6,22),0.7745],
[Date.UTC(2010,6,23),0.775],
[Date.UTC(2010,6,26),0.7703],
[Date.UTC(2010,6,27),0.7699],
[Date.UTC(2010,6,28),0.7694],
[Date.UTC(2010,6,29),0.7653],
[Date.UTC(2010,6,30),0.7663],
[Date.UTC(2010,7,2),0.7592],
[Date.UTC(2010,7,3),0.7564],
[Date.UTC(2010,7,4),0.7603],
[Date.UTC(2010,7,5),0.7588],
[Date.UTC(2010,7,6),0.753],
[Date.UTC(2010,7,8),0.7567],
[Date.UTC(2010,7,10),0.7602],
[Date.UTC(2010,7,11),0.7785],
[Date.UTC(2010,7,12),0.7787],
[Date.UTC(2010,7,13),0.7843],
[Date.UTC(2010,7,16),0.7806],
[Date.UTC(2010,7,17),0.7771],
[Date.UTC(2010,7,18),0.7816],
[Date.UTC(2010,7,19),0.7808],
[Date.UTC(2010,7,20),0.787],
[Date.UTC(2010,7,23),0.7918],
[Date.UTC(2010,7,24),0.7914],
[Date.UTC(2010,7,25),0.7891],
[Date.UTC(2010,7,26),0.7872],
[Date.UTC(2010,7,27),0.7836],
[Date.UTC(2010,7,30),0.7896],
[Date.UTC(2010,7,31),0.7891],
[Date.UTC(2010,8,1),0.7816],
[Date.UTC(2010,8,2),0.7804],
[Date.UTC(2010,8,3),0.7755],
[Date.UTC(2010,8,6),0.7802],
[Date.UTC(2010,8,7),0.788],
[Date.UTC(2010,8,8),0.7859],
[Date.UTC(2010,8,9),0.7888],
[Date.UTC(2010,8,10),0.7892],
[Date.UTC(2010,8,13),0.7774],
[Date.UTC(2010,8,14),0.7695],
[Date.UTC(2010,8,15),0.7686],
[Date.UTC(2010,8,16),0.7654],
[Date.UTC(2010,8,17),0.7662],
[Date.UTC(2010,8,20),0.7656],
[Date.UTC(2010,8,21),0.7528],
[Date.UTC(2010,8,22),0.7467],
[Date.UTC(2010,8,23),0.7523],
[Date.UTC(2010,8,24),0.7415],
[Date.UTC(2010,8,27),0.7447],
[Date.UTC(2010,8,28),0.7368],
[Date.UTC(2010,8,29),0.734],
[Date.UTC(2010,8,30),0.7337],
[Date.UTC(2010,9,1),0.7253],
[Date.UTC(2010,9,4),0.7328],
[Date.UTC(2010,9,5),0.7219],
[Date.UTC(2010,9,6),0.7186],
[Date.UTC(2010,9,7),0.7182],
[Date.UTC(2010,9,8),0.7173],
[Date.UTC(2010,9,11),0.7212],
[Date.UTC(2010,9,12),0.7184],
[Date.UTC(2010,9,13),0.7152],
[Date.UTC(2010,9,14),0.7131],
[Date.UTC(2010,9,15),0.7155],
[Date.UTC(2010,9,18),0.7162],
[Date.UTC(2010,9,19),0.73],
[Date.UTC(2010,9,20),0.7156],
[Date.UTC(2010,9,21),0.7189],
[Date.UTC(2010,9,22),0.7167],
[Date.UTC(2010,9,25),0.7183],
[Date.UTC(2010,9,26),0.7222],
[Date.UTC(2010,9,27),0.725],
[Date.UTC(2010,9,28),0.7172],
[Date.UTC(2010,9,29),0.7171],
[Date.UTC(2010,10,1),0.719],
[Date.UTC(2010,10,2),0.7127],
[Date.UTC(2010,10,3),0.7079],
[Date.UTC(2010,10,4),0.7029],
[Date.UTC(2010,10,5),0.7128],
[Date.UTC(2010,10,8),0.7213],
[Date.UTC(2010,10,9),0.7263],
[Date.UTC(2010,10,10),0.726],
[Date.UTC(2010,10,11),0.7342],
[Date.UTC(2010,10,12),0.7305],
[Date.UTC(2010,10,15),0.7369],
[Date.UTC(2010,10,16),0.7411],
[Date.UTC(2010,10,17),0.7379],
[Date.UTC(2010,10,18),0.7323],
[Date.UTC(2010,10,19),0.7315],
[Date.UTC(2010,10,22),0.7354],
[Date.UTC(2010,10,23),0.747],
[Date.UTC(2010,10,24),0.7487],
[Date.UTC(2010,10,25),0.7496],
[Date.UTC(2010,10,26),0.7553],
[Date.UTC(2010,10,29),0.7634],
[Date.UTC(2010,10,30),0.7695],
[Date.UTC(2010,11,1),0.762],
[Date.UTC(2010,11,2),0.7569],
[Date.UTC(2010,11,3),0.7455],
[Date.UTC(2010,11,6),0.7526],
[Date.UTC(2010,11,7),0.7552],
[Date.UTC(2010,11,8),0.7549],
[Date.UTC(2010,11,9),0.7553],
[Date.UTC(2010,11,10),0.7561],
[Date.UTC(2010,11,13),0.7466],
[Date.UTC(2010,11,14),0.7487],
[Date.UTC(2010,11,15),0.7561],
[Date.UTC(2010,11,16),0.7553],
[Date.UTC(2010,11,17),0.7584],
[Date.UTC(2010,11,20),0.7624],
[Date.UTC(2010,11,21),0.7639],
[Date.UTC(2010,11,22),0.7626],
[Date.UTC(2010,11,23),0.7621],
[Date.UTC(2010,11,24),0.7622],
[Date.UTC(2010,11,27),0.7583],
[Date.UTC(2010,11,28),0.7642],
[Date.UTC(2010,11,29),0.7562],
[Date.UTC(2010,11,30),0.7519],
[Date.UTC(2010,11,31),0.7473],
[Date.UTC(2011,0,3),0.7488],
[Date.UTC(2011,0,4),0.7509],
[Date.UTC(2011,0,5),0.7602],
[Date.UTC(2011,0,6),0.7705],
[Date.UTC(2011,0,7),0.7748],
[Date.UTC(2011,0,10),0.7714],
[Date.UTC(2011,0,11),0.7736],
[Date.UTC(2011,0,12),0.7618],
[Date.UTC(2011,0,13),0.7491],
[Date.UTC(2011,0,14),0.747],
[Date.UTC(2011,0,17),0.753],
[Date.UTC(2011,0,18),0.7475],
[Date.UTC(2011,0,19),0.7434],
[Date.UTC(2011,0,20),0.7427],
[Date.UTC(2011,0,21),0.7343],
[Date.UTC(2011,0,24),0.733],
[Date.UTC(2011,0,25),0.7308],
[Date.UTC(2011,0,26),0.7294],
[Date.UTC(2011,0,27),0.7288],
[Date.UTC(2011,0,28),0.7349],
[Date.UTC(2011,0,31),0.7292],
[Date.UTC(2011,1,1),0.7232],
[Date.UTC(2011,1,2),0.7239],
[Date.UTC(2011,1,3),0.7341],
[Date.UTC(2011,1,4),0.7364],
[Date.UTC(2011,1,7),0.7357],
[Date.UTC(2011,1,8),0.734],
[Date.UTC(2011,1,9),0.7289],
[Date.UTC(2011,1,10),0.7351],
[Date.UTC(2011,1,11),0.7377],
[Date.UTC(2011,1,14),0.7419],
[Date.UTC(2011,1,15),0.7409],
[Date.UTC(2011,1,16),0.7367],
[Date.UTC(2011,1,17),0.7341],
[Date.UTC(2011,1,18),0.7304],
[Date.UTC(2011,1,21),0.731],
[Date.UTC(2011,1,22),0.7315],
[Date.UTC(2011,1,23),0.7268],
[Date.UTC(2011,1,24),0.7236],
[Date.UTC(2011,1,25),0.7271],
[Date.UTC(2011,1,28),0.7235],
[Date.UTC(2011,2,1),0.7263],
[Date.UTC(2011,2,2),0.7213],
[Date.UTC(2011,2,3),0.7165],
[Date.UTC(2011,2,4),0.715],
[Date.UTC(2011,2,7),0.7162],
[Date.UTC(2011,2,8),0.7198],
[Date.UTC(2011,2,9),0.7192],
[Date.UTC(2011,2,10),0.7246],
[Date.UTC(2011,2,11),0.7194],
[Date.UTC(2011,2,14),0.7148],
[Date.UTC(2011,2,15),0.715],
[Date.UTC(2011,2,16),0.7203],
[Date.UTC(2011,2,17),0.7128],
[Date.UTC(2011,2,18),0.7052],
[Date.UTC(2011,2,21),0.7036],
[Date.UTC(2011,2,22),0.7058],
[Date.UTC(2011,2,23),0.7091],
[Date.UTC(2011,2,24),0.7058],
[Date.UTC(2011,2,25),0.71],
[Date.UTC(2011,2,28),0.7107],
[Date.UTC(2011,2,29),0.7082],
[Date.UTC(2011,2,30),0.7079],
[Date.UTC(2011,2,31),0.7064],
[Date.UTC(2011,3,1),0.7026],
[Date.UTC(2011,3,4),0.704],
[Date.UTC(2011,3,5),0.7026],
[Date.UTC(2011,3,6),0.6982],
[Date.UTC(2011,3,7),0.6996],
[Date.UTC(2011,3,8),0.6907],
[Date.UTC(2011,3,11),0.6934],
[Date.UTC(2011,3,12),0.6906],
[Date.UTC(2011,3,13),0.692],
[Date.UTC(2011,3,14),0.6896],
[Date.UTC(2011,3,15),0.6931],
[Date.UTC(2011,3,18),0.7024],
[Date.UTC(2011,3,19),0.6961],
[Date.UTC(2011,3,20),0.6888],
[Date.UTC(2011,3,21),0.6869],
[Date.UTC(2011,3,22),0.6869],
[Date.UTC(2011,3,25),0.6874],
[Date.UTC(2011,3,26),0.6801],
[Date.UTC(2011,3,27),0.6763],
[Date.UTC(2011,3,28),0.6738],
[Date.UTC(2011,3,29),0.6753],
[Date.UTC(2011,4,2),0.6759],
[Date.UTC(2011,4,3),0.674],
[Date.UTC(2011,4,4),0.6744],
[Date.UTC(2011,4,5),0.687],
[Date.UTC(2011,4,6),0.6983],
[Date.UTC(2011,4,8),0.696],
[Date.UTC(2011,4,10),0.6945]
];
$(function() {
var chart = new Highcharts.StockChart({
chart: {
renderTo: 'container'//指向的div的id属性
},
exporting: {
enabled: false //是否能导出趋势图图片
},
title : {
text : 'AAPL Stock Price(苹果股价)'//图表标题
},
xAxis: {
tickPixelInterval: 200,//x轴上的间隔
// title :{
// text:"title"
// },
type: 'datetime', //定义x轴上日期的显示格式
labels: {
formatter: function() {
var vDate=new Date(this.value);
//alert(this.value);
return vDate.getFullYear()+"-"+(vDate.getMonth()+1)+"-"+vDate.getDate();
},
align: 'center'
}
},
yAxis : {

title: {
text: 'Rate(汇率)' //y轴上的标题
}
},
tooltip: {
xDateFormat: '%Y-%m-%d, %A'//鼠标移动到趋势线上时显示的日期格式
},
rangeSelector: {
buttons: [{//定义一组buttons,下标从0开始
type: 'week',
count: 1,
text: '1w'
},{
type: 'month',
count: 1,
text: '1m'
}, {
type: 'month',
count: 3,
text: '3m'
}, {
type: 'month',
count: 6,
text: '6m'
}, {
type: 'ytd',
text: 'YTD'
}, {
type: 'year',
count: 1,
text: '1y'
}, {
type: 'all',
text: 'All'
}],
selected: 1//表示以上定义button的index,从0开始
},

series: [{
name: 'USD to EUR(美元对欧元)',//鼠标移到趋势线上时显示的属性名
data: usdeur//属性值
//marker : {
// enabled : true,
// radius : 3
// },
//shadow : true
}]
});
});
</script>
</html>

以上都有注释说明,详细的可以看官网API:http://www.highcharts.com/stock/ref/#rangeSelector--buttons,由于版面有限,我数据只保留了两年的数据,生成的趋势图效果如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐