线性:

   $.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示例的更多相关文章

  1. 调用手机端硬件功能 汇总(android/ios) Native.js示例汇总

    Native.js示例汇总 NJS Native.JS 示例 Native.js虽然强大和开放,但很多web开发者因为不熟悉原生API而难以独立完成.这篇帖子的目的就是汇总各种写好的NJS代码,方便w ...

  2. highchart.js的使用

    highchart.js是一个很实用的图表插件,涵盖柱状图.曲线图,区域图.3D图.饼图.散列图.混合图等等,功能很强大. 首先去官网下载最新版highchart.js插件,中文网地址:http:// ...

  3. MongoDB实战开发 【零基础学习,附完整Asp.net示例】

    MongoDB实战开发 [零基础学习,附完整Asp.net示例] 阅读目录 开始 下载MongoDB,并启动它 在C#使用MongoDB 重构(简化)代码 使用MongoDB的客户端查看数据 使用Mo ...

  4. 一个完整的 JS 身份证校验代码

    一个完整的 JS 身份证校验代码 身份证号码是由 18 位数字组成的,它们分别表示: (1) 前 1.2 位数字表示: 所在省份的代码; (2) 第 3.4 位数字表示: 所在城市的代码; (3) 第 ...

  5. Django(完整的登录示例、render字符串替换和redirect跳转)

    day61 1. 登录的完整示例                       复习:         form表单往后端提交数据需要注意哪三点:  五一回来默写    <-- 谁写错成from谁 ...

  6. RabbitMQ Node.js 示例

    RabbitQM 处理和管理消息队列的中间人(broker).可简单理解为邮局,你在程序中写好消息,指定好收件人,剩下的事件就是 RabbitMQ 的工作了,它会保证收件人正确收到邮件. 任何发送邮件 ...

  7. 一步一步从原理跟我学邮件收取及发送 11.完整的发送示例与go语言

    经过了这个系列的前几篇文章的学习,现在要写出一个完整的 smtp 邮件发送过程简直易如反掌.    例如我们可以轻松地写出以下的纯 C 语言代码(引用的其他C语言文件请看文末的 github 地址): ...

  8. 音频增益响度分析 ReplayGain 附完整C代码示例

    人们所熟知的图像方面的3A算法有: AF自动对焦(Automatic Focus)自动对焦即调节摄像头焦距自动得到清晰的图像的过程 AE自动曝光(Automatic Exposure)自动曝光的是为了 ...

  9. 音频压缩编码 opus 附完整C++代码示例

    绝大数人都知道mp3格式编码,以及aac,amr等压缩格式编码. 而在语音通信界有一个强悍的音频格式编码opus. 经过实测,压缩比最高可以达到1:10. 100KB 压缩后 10KB 虽然是有损压缩 ...

随机推荐

  1. jenkins+pytest+ allure运行多个py文件测试用例

    jenkins的pytest运行多个py文件,导出allure报告方法,只需改下job的配置中的构建即可(pytest会运行指定文件下的所有test开头的py文件),如下:              ...

  2. 第一章:AI人工智能 の 数据预处理编程实战 Numpy, Pandas, Matplotlib, Scikit-Learn

    本课主题 数据中 Independent 变量和 Dependent 变量 Python 数据预处理的三大神器:Numpy.Pandas.Matplotlib Scikit-Learn 的机器学习实战 ...

  3. C#引用比较和内容比较

    1.静态方法Object.ReferenceEqual,实际实现为引用比较.   2.静态方法Object.Equal, 实际实现为引用比较.(实际调用了实例方法Equal)   3.Object实例 ...

  4. MongoDB相关操作

    1.  连接MongoDB <?php //1.连接到MongoDB $host = "127.0.0.1"; $port = 27017; $server = " ...

  5. 运行第一个ruby程序

    0x00 安装 首先需要安装一个ruby的环境,ruby分为win.linux.macOS版本.不用系统安装方法略有差异,不在这进行讲解. 0x01 运行第一个ruby程序 我这里是win环境,打开命 ...

  6. Go指南 - 笔记

    Go指南 - 笔记 标签(空格分隔): Go Go指南 一.基础 1.包 每个Go程序都是由包构成的. 程序从main包开始运行. 包名与导入路径的最后一个元素一致 2.导入 分组导入:使用圆括号组合 ...

  7. 在vivado中自定义编辑器

    在 Tools - Options - Text Editor 中选择 Custom Editor 这里我用的gvim,在Editor文本框中输入: C:/Vim/vim80/gvim.exe --r ...

  8. 3504: [Cqoi2014]危桥

    3504: [Cqoi2014]危桥 链接 分析: 首先往返的可以转化为全是“往”,那么只要将容量除以2即可. 然后S向a1连边容量为an(除以2之前为2*an),S向a2连边容量为an,b1,b2向 ...

  9. 异常 java.lang.NullPointerException at org.apache.jsp.index_jsp._jspService(index_jsp.java:124)

    这是jsp报的异常 jsp代码: <% String LoginUsername = ""; String LoginPassword = ""; try ...

  10. tcp三次握手四次挥手那些事

    建立TCP需要三次握手才能建立,而断开连接则需要四次挥手.三次握手,四次挥手流程图如下: 一.首先看下如何通过三次挥手----------建立连接 首先客户端发送连接请求报文,服务端接受连接后回复AC ...