完整Highchart JS示例
线性:
$.ajax({
type:'post',
url:appPages.urlListTjrll,
cache:false,
data:{year:year,month:month},//
//dataType:'json',//
async:false,
success:function(data){
var strJson = $.parseJSON(data);
//alert(strJson.clientList.length)
var vip_custom=strJson.clientList.vip_no;
var pt_custom=strJson.clientList.vip_mark;
if(strJson.clientList.length == 0){
$("#container").html("无数据");
}else{
$('#container').highcharts({
chart: {
type: 'pie',
options3d: {
enabled: true,
alpha: 45,
beta: 0
},
backgroundColor:'#0C2B2D',
},
//去掉LOGO
credits: {
enabled: false
},
//去掉导出按钮
exporting:{
enabled:false
},
title: {
text: year +'年'+ month +'月 人流量统计',
style: {
color: '#71F5FF',//颜色
fontSize:'14px' //字体
}
},
tooltip: {
pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'
},
plotOptions: {
pie: {
allowPointSelect: true,
cursor: 'pointer',
depth: 35,
dataLabels: {
enabled: true,
format: '{point.name}',
color:'#71F6FF',
}
}
},
series: [{
type: 'pie',
name: year +'年'+ month +'月人流量统计',
data: [
['特殊客户('+vip_custom+")人", parseInt(vip_custom)],
['普通客户('+pt_custom+")人",parseInt(pt_custom)]
]
}]
});
}
}
});
饼状:
$.ajax({
type:'post',
url:appPages.urlListTjrllfs,
cache:false,
data:{year:year,month:month,day:day},//
//dataType:'json',//
async:false,
success:function(data){
var strJson = $.parseJSON(data);
//alert(strJson.clientList.length)
var vip_guid = strJson.clientList[0].vip_guid;
var pic_id = strJson.clientList[0].pic_id;
var vip_id = strJson.clientList[0].vip_id;
var vip_flag = strJson.clientList[0].vip_flag;
var vip_name = strJson.clientList[0].vip_name;
var vip_sex = strJson.clientList[0].vip_sex;
var vip_pic_id = strJson.clientList[0].vip_pic_id;
var vip_pic_file_name = strJson.clientList[0].vip_pic_file_name;
var is_new = strJson.clientList[0].is_new;
var vip_ctype = strJson.clientList[0].vip_ctype;
var vip_no = strJson.clientList[0].vip_no;
var vip_tel = strJson.clientList[0].vip_tel;
var vip_guid_pt = strJson.clientList[1].vip_guid;
var pic_id_pt = strJson.clientList[1].pic_id;
var vip_id_pt = strJson.clientList[1].vip_id;
var vip_flag_pt = strJson.clientList[1].vip_flag;
var vip_name_pt = strJson.clientList[1].vip_name;
var vip_sex_pt = strJson.clientList[1].vip_sex;
var vip_pic_id_pt = strJson.clientList[1].vip_pic_id;
var vip_pic_file_name_pt = strJson.clientList[1].vip_pic_file_name;
var is_new_pt = strJson.clientList[1].is_new;
var vip_ctype_pt = strJson.clientList[1].vip_ctype;
var vip_no_pt = strJson.clientList[1].vip_no;
var vip_tel_pt = strJson.clientList[1].vip_tel;
if(strJson.clientList.length == 0){
$("#container1").html("无数据");
}else{
$('#container1').highcharts({
chart: {
type: 'spline',
backgroundColor: '#0C2B2D',
colors:"#000000",
},
credits: {
enabled: false
},
exporting:{
enabled:false
},
legend: {
//图例样式
itemStyle:{
color: '#71F5FF',//颜色
fontSize:'14px', //字体
backgroundColor: '#ffffff'
},
//图例选中样式
itemHoverStyle: {
color: '#7CB5EC'
}
},
title: {
text:''+ year +'年'+ month +'月'+ day +'日 人流量分时统计',
style: {
color: '#71F5FF',//颜色
fontSize:'14px' //字体
}
},
/* subtitle: {
text: ''+ year +'年'+ month +'月'+ day +'日',
style: {
color: '#71F5FF',//颜色
fontSize:'12px' //字体
}
}, */
xAxis: {
lineWidth: 1,
lineColor: "#71F5FF",
tickWidth: 0,
labels: {
y: 20, //x轴刻度往下移动20px
style: {
color: '#71F5FF',//颜色
fontSize:'14px' //字体
}
},
categories: ['00:00', '02:00', '04:00', '06:00', '08:00', '10:00',
'12:00', '14:00', '16:00', '18:00', '20:00', '22:00', '23:59']
},
yAxis: {
gridLineColor: '#71F5FF',
title: {
text: '分时人流量统计',
style: {
color: '#71F5FF',//颜色
fontSize:'12px' //字体
}
},
labels: {
formatter: function () {
return this.value;
},
style: {
color: '#71F5FF',//颜色
fontSize:'14px' //字体
}
}
},
//配色方案
colors: ['#058DC7', '#50B432', '#ED561B', '#DDDF00', '#24CBE5', '#64E572', '#FF9655',
'#FFF263', '#6AF9C4'] ,
tooltip: {
crosshairs: true,
shared: false
},
plotOptions: {
spline: {
marker: {
radius: 4,
lineColor: '#000000',
lineWidth: 1,
}
}
},
series: [{
name: '特殊客户',
marker: {
symbol: 'square'
},
data: [parseInt(vip_guid),
parseInt(pic_id),
parseInt(vip_id),
parseInt(vip_flag),
parseInt(vip_name),
parseInt(vip_sex),
parseInt(vip_pic_id),
parseInt(vip_pic_file_name),
parseInt(is_new),
parseInt(vip_ctype),
parseInt(vip_no),
parseInt(vip_tel),parseInt(vip_guid)]
}, {
name: '普通客户',
marker: {
symbol: 'diamond'
},
data: [parseInt(vip_guid_pt),
parseInt(pic_id_pt),
parseInt(vip_id_pt),
parseInt(vip_flag_pt),
parseInt(vip_name_pt),
parseInt(vip_sex_pt),
parseInt(vip_pic_id_pt),
parseInt(vip_pic_file_name_pt),
parseInt(is_new_pt),
parseInt(vip_ctype_pt),
parseInt(vip_no_pt),
parseInt(vip_tel_pt),parseInt(vip_guid_pt)]
}]
});
}
}
});
完整Highchart JS示例的更多相关文章
- 调用手机端硬件功能 汇总(android/ios) Native.js示例汇总
Native.js示例汇总 NJS Native.JS 示例 Native.js虽然强大和开放,但很多web开发者因为不熟悉原生API而难以独立完成.这篇帖子的目的就是汇总各种写好的NJS代码,方便w ...
- highchart.js的使用
highchart.js是一个很实用的图表插件,涵盖柱状图.曲线图,区域图.3D图.饼图.散列图.混合图等等,功能很强大. 首先去官网下载最新版highchart.js插件,中文网地址:http:// ...
- MongoDB实战开发 【零基础学习,附完整Asp.net示例】
MongoDB实战开发 [零基础学习,附完整Asp.net示例] 阅读目录 开始 下载MongoDB,并启动它 在C#使用MongoDB 重构(简化)代码 使用MongoDB的客户端查看数据 使用Mo ...
- 一个完整的 JS 身份证校验代码
一个完整的 JS 身份证校验代码 身份证号码是由 18 位数字组成的,它们分别表示: (1) 前 1.2 位数字表示: 所在省份的代码; (2) 第 3.4 位数字表示: 所在城市的代码; (3) 第 ...
- Django(完整的登录示例、render字符串替换和redirect跳转)
day61 1. 登录的完整示例 复习: form表单往后端提交数据需要注意哪三点: 五一回来默写 <-- 谁写错成from谁 ...
- RabbitMQ Node.js 示例
RabbitQM 处理和管理消息队列的中间人(broker).可简单理解为邮局,你在程序中写好消息,指定好收件人,剩下的事件就是 RabbitMQ 的工作了,它会保证收件人正确收到邮件. 任何发送邮件 ...
- 一步一步从原理跟我学邮件收取及发送 11.完整的发送示例与go语言
经过了这个系列的前几篇文章的学习,现在要写出一个完整的 smtp 邮件发送过程简直易如反掌. 例如我们可以轻松地写出以下的纯 C 语言代码(引用的其他C语言文件请看文末的 github 地址): ...
- 音频增益响度分析 ReplayGain 附完整C代码示例
人们所熟知的图像方面的3A算法有: AF自动对焦(Automatic Focus)自动对焦即调节摄像头焦距自动得到清晰的图像的过程 AE自动曝光(Automatic Exposure)自动曝光的是为了 ...
- 音频压缩编码 opus 附完整C++代码示例
绝大数人都知道mp3格式编码,以及aac,amr等压缩格式编码. 而在语音通信界有一个强悍的音频格式编码opus. 经过实测,压缩比最高可以达到1:10. 100KB 压缩后 10KB 虽然是有损压缩 ...
随机推荐
- 为Python加入默认模块搜索路径
为Python加入默认模块搜索路径 方法一:函数加入 1) import sys 2) 查看sys.path 3) 加入sys.path.append("c:\\") 方法二:改动 ...
- Linux操作系统基本操作(1)
1.常用快捷键 Ctrl+d 键盘输入结束或退出终端 Ctrl+s 暂停当前程序,暂停后按下任意键恢复运行 Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg Ctrl+a 将光标移至输入行头 ...
- json_decode($str,true)的结果为null
//$result为传进来的json值 $result = $this->params['auth_result']; //html_entity_decode进行HTML 实体转换为字符 // ...
- Ghostscript远程代码执行漏洞利用方法
昨天爆出来的Ghostscript远程代码执行漏洞,复现过程如下 1.确认系统是否安装了gs 执行命令 gs -q -sDEVICE=ppmraw -dSAFER -sOutputFile=/dev/ ...
- VB6 写文件
Private Sub Form_Load() Dim nHandle As Integer Dim FilePath As String FilePath = "c:\wgscd\17.t ...
- 20145209刘一阳《JAVA程序设计》第六周课堂测试
第六周课堂测试 1.现有以下代码,哪些选项插入到第5行可以通过编译?(BDF) 1.import java.util.*; 2. 3.Class FindStuff { 4.public static ...
- 15-[JavaScript]-ECMAScript 1
0.javaScript的发展历程 https://zhuanlan.zhihu.com/p/27985124 1.javaScript是什么? javaScript是一种web前端的描述语言,也是一 ...
- C#阻止系统休眠
阻止系统休眠 using System.Runtime.InteropServices; static class WinSleepCtr { //定义API函数 [DllImport("k ...
- Lookup 转换组件
查找转换(Lookup)组件用于实现两个数据源的连接,实现的方式是嵌套循环.查找转换通常在内存中缓存查找数据集,然后在输入管道中,把输入数据的每一行都和缓存中的查找数据集进行比较,并输出匹配成功和失败 ...
- Famous框架系列一:famous/core/Surface
famous/core/Surface 既然是Famous的第一篇文章,就先给Famous打个广告:http://periodic.famo.us Famous12年的作品,点击右下角Fun thi ...