线性:

   $.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. 深入理解C/C++混合编程优秀博文赏析与学习

    1.深入理解C/C++混合编程 2.C/C++ 混合编程 互相调用 3.C代码中如何调用C++ C++中如何调用C 4.C和C++混合编程

  2. 关于html5 audio 标签在ios系统上不能正常自动播放的解决办法

    由于 iOS Safari 限制不允许 audio autoplay, 必须用户主动交互(例如 click)后才能播放 audio, 因此我们通过一个用户交互事件来主动 play 一下 audio. ...

  3. java学习笔记-JavaWeb篇一

    JavaWEB篇一 1 Tomcat的安装和配置 2 JavaWeb开发的目录结构 3 使用Eclipse开发JavaWeb项目 4 第一个Servlet程序 5 Servlet 的配置及生命周期方法 ...

  4. c模拟银行家资源分配算法

    #include<stdio.h> #define PNUMBER 5//进程个数 #define SNUMBER 3//资源种类个数 //资源的种类,三种 char stype[SNUM ...

  5. MVC下载文档

    public FileStreamResult DownFile(string content,string name) { ProInterface.ISubject ems = new ProSe ...

  6. 在 .NET Core项目中使用UEditor图片、文件上传服务

    在.NET Framework中使用UEditor时,只需要将UEditor提供的后端服务,部署为一个子程序,即可直接使用文件上传相关的服务,但是UEditor官方并未提供.Net Core的项目,并 ...

  7. 【vue】如何在 Vue-cli 创建的项目中引入iView

    根据vue项目的搭建教程,一下记录下如何在Vue-cli创建的项目中引入iView. 1)安装iView,在项目下 cnpm install  iview  --save 2 ) 在 webpack ...

  8. httpclient,java跨系统调用,第三接口调用实例

    java跨系统调用,第三方接口调用,有三种方式 1:rmi/rpc 传序列化对象 2:webservice 传xml 3:restful 传json 接下来给大家演示怎么用httpclient调用re ...

  9. 函数的返回值是void

    #include <stdio.h> void sub(int x,int y,int z){ z=y-x; } void main() { int a=1,b=2,c=3; sub(10 ...

  10. Scala-元组操作

    package com.bigdata object TupleMapO { def main(args: Array[String]): Unit = { // 元组:Tuple,就是由()包起来, ...