<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Highcharts Demo</title>
<script type="text/javascript">
var chart;
$(document).ready(function() {
chart = new Highcharts.Chart({
chart: {
renderTo: 'container', //设置显示图表的容器
type: 'line', //设置图表样式,可以为line,spline, scatter, splinearea bar,pie,area,column
defaultSeriesType: 'column', //图表的默认样式
margin:[21, 23, 24, 54], //整个图表的位置(上下左右的空隙)
marginRight: 200, //右边间距
marginBottom: 25, //底部间距/空隙
inverted: false, //可选,控制显示方式,默认上下正向显示
shadow:true, //外框阴影
backgroundColor:"#FFF",
animation:true,
borderColor:"#888",
borderRadius:5,
borderWidth:1,
ignoreHiddenSeries:true,
reflow:true,
plotBorderWidth:1,
alignTicks:true
}, labels:{ //在报表上显示的一些文本
items:[{
html:'本图表数据有误,仅用于说明相应的属性',
style:{left:'100px',top:'60px'}
}, {
html:'http://www.highcharts.com/demo',
style:{left:'100px',top:'100px'}
}]
}, credits:{ //右下角的文本
enabled: true,
position: { //位置设置
align: 'right',
x: -10,
y: -10
},
href: "http://www.highcharts.com", //点击文本时的链接
style: {
color:'blue'
},
text: "Highcharts Demo" //显示的内容
}, plotOptions:{ //绘图线条控制
spline:{
allowPointSelect :true, //是否允许选中点
animation:true, //是否在显示图表的时候使用动画
cursor:'pointer', //鼠标移到图表上时鼠标的样式
dataLabels:{
enabled :true, //是否在点的旁边显示数据
rotation:0
},
enableMouseTracking:true, //鼠标移到图表上时是否显示提示框
events:{ //监听点的鼠标事件
click: function() {
//click code
}
},
marker:{
enabled:true, //是否显示点
radius:3, //点的半径
fillColor:"#888"
lineColor:"#000"
symbol: 'url(http://highcharts.com/demo/gfx/sun.png)', //设置点用图片来显示
states:{
hover:{
enabled:true //鼠标放上去点是否放大
},
select:{
enabled:false //控制鼠标选中点时候的状态
}
}
},
states:{
hover:{
enabled:true, //鼠标放上去线的状态控制
lineWidth:3
}
},
stickyTracking:true, //跟踪
visible:true,
lineWidth:2 //线条粗细
pointStart:100
}
}, title: {
text: 'Monthly Average Temperature', //标题
x: -20 //center设置标题的位置
}, subtitle: {
text: 'Source: WorldClimate.com', //副标题
x: -20 //副标题位置
}, xAxis: { //横轴的数据
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
lineWidth:1, //纵轴一直为空所对应的轴,即X轴
plotLines: { //一条竖线
color: '#FF0000',
width: 2,
value: 5.5
},
labels: { //设置横轴坐标的显示样式
rotation: -45, //倾斜度
align: 'right',
step:1, //刻度间隔
style: {
font: 'normal 13px Verdana, sans-serif'
color: 'white'
}
}
}, yAxis: {
tickInterval: 200, //自定义刻度
max:1000, //纵轴的最大值
min: 0, //纵轴的最小值
title: { //纵轴标题
text: '百分数'
},
labels : {
formatter : function() { //设置纵坐标值的样式
return this.value + '%';
}
},
plotLines: {
value: 0,
width: 1,
color: '#808080'
}
}, tooltip: { //鼠标移到图形上时显示的提示框
formatter: function() {
return '<b>'+ this.series.name +'</b><br/>'+
this.x +': '+ this.y +'°C';
}
crosshairs:{ //控制十字线
width:1,
color:"#CCC",
dashStyle:"longdash"
}
}, legend: { //方框所在的位置(不知道怎么表达)
layout: 'vertical',
align: 'right',
verticalAlign: 'top',
x: -10,
y: 100,
borderWidth: 0
}, series: [
{ //以下为纵轴数据
name: 'Tokyo',
data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]
},
{
name: 'New York',
data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5]
},
{
name: 'Berlin',
data: [-0.9, 0.6, 3.5, 8.4, 13.5, 17.0, 18.6, 17.9, 14.3, 9.0, 3.9, 1.0]
},
{
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]
}
}];
});
</script>
</head> <body>
<div id="container" ></div> <script type="text/javascript" src="./js/jquery.min.js"></script>
<script type="text/javascript" src="./js/highcharts.js"></script>
<script type="text/javascript" src="./js/excanvas.compiled.js"></script>
</body>
</html>

highCharts参数实例解释的更多相关文章

  1. flask-sqlalchemy中 backref lazy的参数实例解释和选择

    官方文档:http://docs.sqlalchemy.org/en/rel_1_0/orm/basic_relationships.html#relationship-patterns 最近在学习到 ...

  2. Baum Welch估计HMM参数实例

    Baum Welch估计HMM参数实例 下面的例子来自于<What is the expectation maximization algorithm?> 题面是:假设你有两枚硬币A与B, ...

  3. 从 python 中 axis 参数直觉解释 到 CNN 中 BatchNorm 的工作方式(Keras代码示意)

    1. python 中 axis 参数直觉解释 网络上的解释很多,有的还带图带箭头.但在高维下是画不出什么箭头的.这里阐述了 axis 参数最简洁的解释. 假设我们有矩阵a, 它的shape是(4, ...

  4. JavaScript中hoisting(悬置/置顶解析/预解析) 实例解释,全局对象,隐含的全局概念

    JavaScript中hoisting(悬置/置顶解析/预解析) 实例解释,全局对象,隐含的全局概念 <html> <body> <script type="t ...

  5. 读取xml文件中的配置参数实例_java - JAVA

    文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 paras.xml文件 <?xml version="1.0" encoding=" ...

  6. ZIP压缩算法详细分析及解压实例解释

    最近自己实现了一个ZIP压缩数据的解压程序,觉得有必要把ZIP压缩格式进行一下详细总结,数据压缩是一门通信原理和计算机科学都会涉及到的学科,在通信原理中,一般称为信源编码,在计算机科学里,一般称为数据 ...

  7. highcharts 使用实例

    后端使用django实现,返回的数据可以修改为从数据库获取或其他方式获取,实例里是写死的数据. urls配置: url(r'^outip/chart/$', views.charts), url(r' ...

  8. 通过实例解释LinuxC下argc,argc[]的意义

    MarkdownPad Document html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,ab ...

  9. SpringMVC参数注解解释

    在Controller的开发中,经常会用到很多注解,下面解释一下关于形参常用注解的一些解释,他们主要是用来接收参数的. @ModelAttribute("vo", ObjectVo ...

随机推荐

  1. 团队作业之404 Note Found Team

    如果记忆是一个罐头的话,我希望这一罐罐头不会过期----<重庆森林> 404 Note Found Team 如果记忆是一个备忘录的话,别说了,它不会过期----<404 Note ...

  2. 深入理解JAVA I/O系列五:对象序列化

    序列化 对象序列化的目标是将对象保存到磁盘中,或者允许在网络中直接传输对象.对象序列化机制允许把内存中的JAVA对象转换成跟平台无关的二进制流,从而允许将这种二进制流持久地保存在磁盘上,通过网络将这种 ...

  3. Intellij IDEA中file size exceeds configured limit解决

    把Hadoop源码导入IDEA中后,其中有个ClientNamenodeProtocolProtos文件代码高达82997行,IDEA直接就不把它当java类看了,报file size exceeds ...

  4. 软工网络15团队作业8——Beta阶段项目总结

    1.新成员 姓名 风格 擅长 角色 宣言 李家俊 乱写 都有所涉猎 测试 混就完事了 丁树乐 潇洒 与人沟通 测试 与其临渊羡鱼,不如退而结网 2.是否需要更换团队的PM 不需要 3.下一阶段需要改进 ...

  5. 理解RESTful架构【转】

    越来越多的人开始意识到,网站即软件,而且是一种新型的软件. 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency).高 ...

  6. python调用docker API(CentOS6.5)

    一 环境背景 python-2.7.8 docker 版本 1.15 (*yum安装为1.14版本,需升级为1.15,详见后续步骤) 二 获取Docker容器指标[指标可行性分析见笔记:] CPU : ...

  7. Spring Cloud与微服务构建:微服务简介

    Spring Cloud与微服务构建:微服务简介 单体架构及其不足 1.单体架构简介 在软件设计中,经常提及和使用经典的3曾模型,即表示层.业务逻辑层和数据访问层. 表示层:用于直接和用户交互,也成为 ...

  8. MT【159】单调有界有极限

    已知数列$\{a_n\}$满足:$a_n>0,a_{n+1}+\dfrac{1}{a_n}<2,n\in N^*$.求证:(1)$a_{n+2}<a_{n+1}<2 (n\in ...

  9. uoj132/BZOJ4200/洛谷P2304 [Noi2015]小园丁与老司机 【dp + 带上下界网络流】

    题目链接 uoj132 题解 真是一道大码题,,,肝了一个上午 老司机的部分是一个\(dp\),观察点是按\(y\)分层的,而且按每层点的上限来看可以使用\(O(nd)\)的\(dp\),其中\(d\ ...

  10. python之旅:文件处理

    一 文件操作及理论 1. 介绍 计算机系统分为:计算机硬件.操作系统.应用程序三部分我们用python或者其他程序,想要把数据永久的保存下来,就得写到硬盘里,但是应用程序是没有办法直接操作硬件的,这就 ...