<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="css/mmain.css" rel="stylesheet" />
<script src="js/jquery-3.7.1.min.js"></script>
<script src="js/jquery.rotate.min.js"></script>
<script src="js/echart5.4/echarts.js"></script>
<script src="js/echart5.4/map/china.js"></script>
<script src="js/dfData.js"></script>
<script>
var H;
var itv;
var mapChart;
var mapindx = 0;//当前
var rotatedt = [{ id: "img0", sd: 0, rd: -200 }, { id: "img1", sd: 0, rd: 720 }, { id: "img2", sd: 0, rd: -360 }]//旋转参数
$(function () {
$(window).resize(function () { setsize(); });
setsize();
startitv();
});
function powerclick() {
var img3 = $("#img3").attr('src');
if (img3.indexOf('ecic0.png') > 0) {
$("#img3").attr('src', 'img/ecic1.png')
if (itv) { clearInterval(itv); }
} else {
$("#img3").attr('src', 'img/ecic0.png')
startitv();
}
}
function setsize() {
H = $(window).height();
$(".mainbk").css("height", H);
$("#map").css("height", parseInt(H * 20 / 30));
reloadchart();
}
function rotation() {
for (var i = 0; i < rotatedt.length; i++) {
var itm = rotatedt[i];
var tmp = itm.sd;
itm.sd = itm.rd;
itm.rd = tmp;
$("#" + itm.id).rotate({
angle: itm.sd,
animateTo: itm.rd,
duration: 2000
});
}
}
function startitv() {
if (itv) { clearInterval(itv); }
itv_do();
itv = setInterval(function () {
itv_do();
}, 2000);
}
function itv_do() {
rotation();//旋转
//地图轮播
if (mapChart) {
mapindx++
if (mapindx >= wince_ord_num.length) { mapindx = 0 }
mapChart.dispatchAction({ type: 'select', serieIndex: 0, dataIndex: mapindx });//选中
}
}
function reloadchart() {
loadmap('map');
}
function loadmap(did) {
mapChart = echarts.init(document.getElementById(did));
mapChart.setOption({
//title: {
// text: 'iphone销量',
// subtext: '纯属虚构',
// x: 'center'
//},
tooltip: {
trigger: 'item',
showDelay: 0, // 显示延迟,添加显示延迟可以避免频繁切换,单位ms
formatter: function (params) {
var res = params.name;
//res += '<br/>' + params.seriesName;
var data = 0;
if (params.value > 500 && params.value < 1000) { data = params.value - 500 + 24500; }
if (params.value > 1000 && params.value < 1500) { data = params.value - 1000 + 49500; }
if (params.value > 1500 && params.value < 2000) { data = params.value - 1500 + 74500; }
if (params.value > 2000 && params.value < 2500) { data = params.value - 2000 + 99500; }
if (params.value > 2500) { data = params.value - 2500 + 349500; }
res += '<br/> 订单数 : ' + data;
return res;
}
},
//legend: {
// orient: 'vertical',
// x: 'right',
//},
dataRange: {
show: false,
min: 0,
max: 2500,
x: 'left',
y: 'bottom',
text: ['高', '低'], // 文本,默认为数值文本
calculable: true
},
series: [
{
name: '订单数',
type: 'map',
map: 'china',
layoutCenter: ['50%', '50%'],
layoutSize: '120%',
selectedMode: 'single',//当选择一个时,上一个取消选择
roam: false,
label: {
show: true,
color: '#8cc',
},
itemStyle: {
areaColor: new echarts.graphic.RadialGradient(0.5, 0.5, 0.8, [{
offset: 0,
color: 'rgba(125, 255, 255, 0)' // 阴影颜色
}, {
offset: 1,
color: 'rgba(125, 255, 255, 0.2)' // 透明
}]),
borderColor: '#8ee',
borderWidth: 1,
shadowColor: '#88f',
shadowBlur: 20,
shadowOffsetX: 0,
shadowOffsetY: 0
},
emphasis: {
label: { color: '#8ff' },
itemStyle: {
areaColor: new echarts.graphic.RadialGradient(0.5, 0.5, 0.8, [{
offset: 0,
color: 'rgba(125, 255, 255, 0)' // 阴影颜色
}, {
offset: 1,
color: 'rgba(125, 255, 255, 0.4)' // 透明
}]),
borderColor: '#8ff',
borderWidth: 2,
}
},
select: {
label: { color: '#8ff' },
itemStyle: {
areaColor: new echarts.graphic.RadialGradient(0.5, 0.5, 0.8, [{
offset: 0,
color: 'rgba(125, 255, 125, 0)' // 阴影颜色
}, {
offset: 1,
color: 'rgba(125, 255, 125, 0.4)' // 透明
}]),
borderColor: '#8ff',
borderWidth: 2,
}
},
data: wince_ord_num,
markPoint: {
symbol: 'emptyCircle',
symbolSize: function (v) {
return 10 + v % 10
},
effect: {
show: true,
shadowBlur: 0
},
label: { show: false },
emphasis: {
label: { position: 'top' }
},
data: [
{ name: '云南', value: 95, coord: [101.412251, 24.440609] }
]
}
}
]
});
//var ecConfig = echarts.config;//事件命名统一挂载到require('echarts/config').E
清风道长白云外
- 粉丝: 49
- 资源: 6
最新资源
- 73、出售游戏礼包赚钱,简单的信息差项目.pdf
- 基于TypeScript的广州商学院鸿蒙研究院开发者手机计算器设计源码
- 76、无脑量产,3个短平快短视频赚钱攻略.pdf
- 开发板ARM+FPGA架构运动控制卡 运动控制器 本运动控制卡采用ARM单片机+FPGA架构; ARM单片机是基于Cortex-M3内核的LM3S6911,插补核心算法均在该ARM内完成,一方面通过
- 78、打造IP的赚钱项目,赚钱并不困难.pdf
- 基于Java Swing JFrame实现的银行排队叫号器设计源码
- 85、亚马逊跨境电商从0到月入6w+的复盘.pdf
- 87、车载U盘项目,月入10万是怎么做到的?.pdf
- 98、淘宝虚拟资源项目.pdf
- 97、没有关键词的蓝海产品,截流躺赚的淘宝项目.pdf
- 主题利用Simulink对Dual Extended Kalman Filter(DEKF)进行验证 方式主卡尔曼滤波器用来估计锂电池的SOC和端电压,辅助卡尔曼滤波器用来估计锂电池的内阻R
- 基于51单片机的火灾报警系统仿真设计 实现功能: 1、通过按键设置温度及烟雾浓度阈值上限(±1) 2、通过温度传感器(DS18B20)采集温度,当温度高于所设阈值时,LED点亮、蜂鸣器报警 3、通过滑
- 永磁同步电机Matlab Simulink仿真模型 矢量控制直接转矩控制滑膜无感高频注入扩展卡尔曼模型参考自适应开环控制VFIF弱磁mpta模糊控制
- MATLAB基于卡尔曼滤波的锂蓄电池SOC设计 用自适应卡尔曼滤波方法,基于锂离子动力电池等效电路模型,在未知干扰噪声环境下,在线估计电动汽车锂离子动力电池荷电状态 (SOC) 采用基本卡尔曼滤波和
- 涂布机程序源代码,三菱Q系列PLC和威纶通触摸屏 触摸屏:MT8102iE,PLC:Q03UDE 程序注释,电路图纸都有
- 汇川AM中型PLC程序,汇川IT7000系列触摸屏程序 自己写的设备分期付款程序,汇川中型PLC-分期付款程序 1、包含PLC时间的读取与设置 2、使用随机滚动码计算解加密(3天、7天、1个月、三个
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈