no message

This commit is contained in:
chenxuanThinkpad
2023-10-18 16:30:26 +08:00
parent 2fdae738f0
commit 730c511206
3037 changed files with 987677 additions and 0 deletions
@@ -0,0 +1,80 @@
@charset "utf-8";
/* CSS Document */
*{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box}
*,body{padding:0px; margin:0px;color: #222;font-family: "微软雅黑";}
body{color:#666;font-size: 16px; }
li{ list-style-type:none;}
table{}
i{ margin:0px; padding:0px; text-indent:0px;}
img{ border:none; max-width: 100%;}
a{ text-decoration:none; color:#399bff;}
a.active,a:focus{ outline:none!important; text-decoration:none;}
ol,ul,p,h1,h2,h3,h4,h5,h6{ padding:0; margin:0}
a:hover{ color:#06c; text-decoration: none!important}
.clearfix:after, .clearfix:before {
display: table;
content: " "
}
.clearfix:after {
clear: both
}
.pulll_left{float:left;}
.pulll_right{float:right;}
.canvas{position:fixed; width:100%; left: 0; top: 0; height:100%; z-index: 1;}
.loading{position:fixed; left:0; top:0; font-size:16px; z-index:100000000;width:100%; height:100%; background:#1a1a1c; text-align:center;}
.loadbox{position:absolute; width:160px;height:150px; color:rgba(255,255,255,.6); left:50%; top:50%; margin-top:-100px; margin-left:-75px;}
.loadbox img{ margin:10px auto; display:block; width:40px;}
.head{ height:105px; background: url(../images/head_bg.png) no-repeat center center; position: relative}
h1{ color:#fff; text-align: left; font-size:40px; line-height:64px; text-align: center;}
.weather{ position:absolute; right:20px; top:0; line-height: 70px;}
.weather span{color:rgba(255,255,255,.7)!important; font-size: 18px; }
.mainbox{ padding:20px 20px 0px 20px;}
.mainbox>ul{ margin-left:-.4rem; margin-right:-.4rem;}
.mainbox>ul>li{ float: left; padding: 0 .4rem}
.mainbox>ul>li{ width: 24%}
.mainbox>ul>li:nth-child(2){ width: 52%}
.boxall{ padding:15px; background: rgba(0,0,0,.2); position: relative; margin-bottom:15px;; z-index: 10;}
.alltitle{ font-size:18px; color:#fff; position: relative; margin-bottom: 10px;}
.alltitle:before{ width: 90%; height: 1px; top:12px; position: absolute; content: ""; border-bottom: dashed #fff 1px; right: 0; opacity: .2;}
.alltitle:after{ width: 8px; height:10px; top:8px; position: absolute; content: ""; border-radius:20px; right: 0; background: #0c51f9;}
.navboxall{height: calc(100% - 30px);}
.num,.zhibiao{height: 100%; width: 50%;}
.zb1,.zb2,.zb3{float: left; width: 33.3333%; height: 100%;}
#zb1,#zb2,#zb3{height: calc(100% - 30px); }
.zhibiao span{ padding-top: 20px; display: block; text-align: center; color: #fff; font-size: 16px;}
.num{padding-right: 20px;}
.numbt{ font-size: 24px; color: #fff; padding-top:14px;}
.numbt span{font-size: 18px; padding-left: 10px;color: #fff; }
.numtxt{ color: #fef000; font-size: 80px; font-family: arial; border-top: 1px solid rgba(255,255,255,.1);border-bottom: 1px solid rgba(255,255,255,.1); padding: 10px 0; margin: 18px 0; font-weight: bold; letter-spacing: 2px;}
.table1 th{border-bottom: 1px solid rgba(255,255,255,.2); font-size: 16px; color:rgba(255,255,255,.6); font-weight: normal; padding:10px 0 10px 0;}
.table1 td{ font-size: 16px; color:rgba(255,255,255,.4); padding: 15px 0 0 0; }
.table1 span{ width: 24px; height: 24px; border-radius: 53px; display: block; background: #878787; color: #fff; line-height: 24px; text-align: center;}
.table1 tr:nth-child(2) span{ background: #ed405d}
.table1 tr:nth-child(3) span{ background: #f78c44}
.table1 tr:nth-child(4) span{ background: #49bcf7}
/*Plugin CSS*/
.sycm ul{}
.sycm li{ text-align: center; padding: 10px 0; position: relative;float: left;width:50%; padding: 20px 0;}
.sycm ul li:nth-child(odd):before{ position:absolute; content: ""; height:30%; width: 1px; background: rgba(255,255,255,.2); right: 0; top: 30%;}
.sycm li h2{ font-size:24px; color: #c5ccff;}
.sycm li span{ font-size:18px; color: #fff; opacity: .5;}
.sycm p{ border: 1px solid rgba(255,255,255,.3);color: rgba(255,255,255,.6); text-align: center; margin: 10px; border-radius: 5px; padding: 8px ; position: relative;}
.sycm p:before{content: ""; position: absolute; border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid rgba(255,255,255,.3); bottom: -8px; left: 49%}
Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

+203
View File
@@ -0,0 +1,203 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>WebTools-Web开发者素材</title>
<link rel="icon" href="../../img/logo.png">
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="../../js/echarts/echarts.min.js"></script>
<script type="text/javascript" src="../../js/echarts/china.js"></script>
<script type="text/javascript" src="js/js.js"></script>
<script type="text/javascript" src="js/jquery.cxselect.min.js"></script>
<link rel="stylesheet" href="css/comon0.css">
</head>
<body>
<div class="canvas">
<iframe src="js/canvas.html" frameborder="0" style="width: 100%; height: 100%"></iframe>
</div>
<div class="loading">
<div class="loadbox"> <img src="picture/loading.gif"> 页面加载中... </div>
</div>
<div style="overflow: hidden;background:rgba(0,0,40,0) ; position: relative; z-index: 2;">
<div class="mainbox">
<ul class="clearfix">
<li>
<div class="boxall" style="height:350px;">
<div class="alltitle">标题样式</div>
<div class="navboxall" id="echart1" >
</div>
</div>
<div class="boxall" style="height:360px;">
<div class="alltitle">标题样式</div>
<div class="navboxall" >
<div class="sycm">
<ul class="clearfix">
<li>
<h2>1824</h2>
<span>当年销售额</span></li>
<li>
<h2>1920</h2>
<span>当月销售额</span></li>
<li>
<h2>19%</h2>
<span>利润额</span></li>
<li>
<h2>1824</h2>
<span>当年销售额</span></li>
<li>
<h2>1920</h2>
<span>当月销售额</span></li>
<li>
<h2>19%</h2>
<span>利润额</span></li>
</ul>
</div>
</div>
</div>
</li>
<li>
<div class="boxall" style="height:100px">
<div class="navboxall"><h1><a href="http://www.anydo.wang" style="color: white">通用大数据可视化展示平台模板</a></h1></div>
</div>
<div class="boxall" style="height:610px">
<div class="navboxall" style="overflow: hidden;height: 100%">
<div style="width: 120%; height: 120%; position: relative; left: -10%; top: -11%;" id="echart3">
</div>
</div>
</div>
</li>
<li>
<div class="boxall" style="height:350px">
<div class="alltitle">标题样式</div>
<div class="navboxall">
<table class="table1" width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<th scope="col">排名</th>
<th scope="col">名称</th>
<th scope="col">金额</th>
</tr>
<tr>
<td><span>1</span></td>
<td>腾讯科技</td>
<td>114万<br></td>
</tr>
<tr>
<td><span>2</span></td>
<td>百度公司</td>
<td>923823万</td>
</tr>
<tr>
<td><span>3</span></td>
<td>新浪</td>
<td>1240253万</td>
</tr>
<tr>
<td><span>4</span></td>
<td>网易</td>
<td>1.2亿</td>
</tr>
<tr>
<td><span>5</span></td>
<td>雅虎</td>
<td>13423万</td>
</tr>
<tr>
<td><span>6</span></td>
<td>雅虎</td>
<td>13423万</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="boxall" style="height: 360px">
<div class="alltitle">标题样式</div>
<div class="navboxall">
<table class="table1" width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<th scope="col">排名</th>
<th scope="col">名称</th>
<th scope="col">金额</th>
</tr>
<tr>
<td><span>1</span></td>
<td>腾讯科技</td>
<td>114万<br></td>
</tr>
<tr>
<td><span>2</span></td>
<td>百度公司</td>
<td>923823万</td>
</tr>
<tr>
<td><span>3</span></td>
<td>新浪</td>
<td>1240253万</td>
</tr>
<tr>
<td><span>4</span></td>
<td>网易</td>
<td>1.2亿</td>
</tr>
<tr>
<td><span>5</span></td>
<td>雅虎</td>
<td>13423万</td>
</tr>
<tr>
<td><span>6</span></td>
<td>雅虎</td>
<td>13423万</td>
</tr>
</tbody>
</table>
</div>
</div>
</li>
</ul>
<ul class="clearfix">
<li style="width:60%">
<div class="boxall" style="height:300px;">
<div class="alltitle">标题样式</div>
<div class="navboxall " id="echart2" >
</div>
</div>
</li>
<li style="width: 40%">
<div class="boxall" style="height:300px">
<div class="alltitle">标题样式</div>
<div class="navboxall" id="echart4"></div>
</div>
</li>
</ul>
</div>
</div>
<script>
$(function(){
$('.wrap,.adduser').liMarquee({
direction: 'up',//身上滚动
runshort: false,//内容不足时不滚动
scrollamount: 20//速度
});
});
</script>
</body>
</html>
@@ -0,0 +1,19 @@
<!doctype html>
<html style="height:100%; height:100%;">
<head>
<meta charset="utf-8">
<title>www.husonghe.com</title>
<style>
body{ margin:0; padding:0px;font-family:microsoft yahei;background:#003bc9; background: linear-gradient(to bottom right, #003bc9, #023ac2 , #021341); }
</style>
</head>
<body style="height:100%; height:100%; overflow:hidden;">
<canvas id="canvas" width="1920" height="100%"></canvas>
<script src="dom01/main.js"></script>
</body>
</html>
+11
View File
@@ -0,0 +1,11 @@
/*!
* jQuery cxSelect
* @name jquery.cxselect.js
* @version 1.3.4
* #date 2013-12-18
* @author ciaoca
* @email ciaoca@gmail.com
* @site https://github.com/ciaoca/cxSelect
* @license Released under the MIT license
*/
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){a.cxSelect=function(b){var c,h,i,d={dom:{},api:{}},e=function(a){return a&&("function"==typeof HTMLElement||"object"==typeof HTMLElement)&&a instanceof HTMLElement?!0:a&&a.nodeType&&1===a.nodeType?!0:!1},f=function(a){return a&&a.length&&("function"==typeof jQuery||"object"==typeof jQuery)&&a instanceof jQuery?!0:!1},g=function(a){return Array.isArray?Array.isArray(a):"[object Array]"===Object.prototype.toString.call(a)};for(h=0,i=arguments.length;i>h;h++)f(arguments[h])?c=arguments[h]:e(arguments[h])?c=a(arguments[h]):"object"==typeof arguments[h]&&(b=arguments[h]);if(!(c.length<1))return d.init=function(){var e,d=this;if(d.dom.box=c,d.settings=a.extend({},a.cxSelect.defaults,b,{url:d.dom.box.data("url"),nodata:d.dom.box.data("nodata"),required:d.dom.box.data("required"),firstTitle:d.dom.box.data("firstTitle"),firstValue:d.dom.box.data("firstValue")}),d.settings.selects.length){for(d.selectArray=[],d.selectSum=d.settings.selects.length,e=0;e<d.selectSum&&d.dom.box.find("select."+d.settings.selects[e]);e++)d.selectArray.push(d.dom.box.find("select."+d.settings.selects[e]));d.selectSum=d.selectArray.length,d.selectSum&&("string"==typeof d.settings.url?a.getJSON(d.settings.url,function(a){d.dataJson=a,d.buildContent()}):"object"==typeof d.settings.url&&(d.dataJson=d.settings.url,d.buildContent()))}},d.getIndex=function(a){return this.settings.required?a:a-1},d.getNewOptions=function(b,c){var d,e,f,g,h;if(b)return d=this.settings.firstTitle,e=this.settings.firstValue,f=b.data("firstTitle"),g=b.data("firstValue"),h="",("string"==typeof f||"number"==typeof f||"boolean"==typeof f)&&(d=f.toString()),("string"==typeof g||"number"==typeof g||"boolean"==typeof g)&&(e=g.toString()),this.settings.required||(h='<option value="'+e+'">'+d+"</option>"),a.each(c,function(a,b){h+="string"==typeof b.v||"number"==typeof b.v||"boolean"==typeof b.v?'<option value="'+b.v+'">'+b.n+"</option>":'<option value="'+b.n+'">'+b.n+"</option>"}),h},d.buildContent=function(){var b,a=this;a.dom.box.on("change","select",function(){a.selectChange(this.className)}),b=a.getNewOptions(a.selectArray[0],a.dataJson),a.selectArray[0].html(b).prop("disabled",!1).trigger("change"),a.setDefaultValue()},d.setDefaultValue=function(a){var b,c;a=a||0,b=this,a>=b.selectSum||!b.selectArray[a]||(c=b.selectArray[a].data("value"),("string"==typeof c||"number"==typeof c||"boolean"==typeof c)&&(c=c.toString(),setTimeout(function(){b.selectArray[a].val(c).trigger("change"),a++,b.setDefaultValue(a)},1)))},d.selectChange=function(a){var b,c,d,e,f,h;for(a=a.replace(/ /g,","),a=","+a+",",b=[],h=0;h<this.selectSum;h++)b.push(this.getIndex(this.selectArray[h].get(0).selectedIndex)),"number"==typeof c&&h>c&&(this.selectArray[h].empty().prop("disabled",!0),"none"===this.settings.nodata?this.selectArray[h].css("display","none"):"hidden"===this.settings.nodata&&this.selectArray[h].css("visibility","hidden")),a.indexOf(","+this.settings.selects[h]+",")>-1&&(c=h);for(d=c+1,e=this.dataJson,h=0;d>h;h++){if("undefined"==typeof e[b[h]]||g(e[b[h]].s)===!1||!e[b[h]].s.length)return;e=e[b[h]].s}this.selectArray[d]&&(f=this.getNewOptions(this.selectArray[d],e),this.selectArray[d].html(f).prop("disabled",!1).css({display:"",visibility:""}).trigger("change"))},d.init(),this},a.cxSelect.defaults={selects:[],url:null,nodata:null,required:!1,firstTitle:"请选择",firstValue:"0"},a.fn.cxSelect=function(b,c){return this.each(function(){a.cxSelect(this,b,c)}),this}});
File diff suppressed because one or more lines are too long
+531
View File
@@ -0,0 +1,531 @@
$(window).load(function () {
$(".loading").fadeOut()
})
/* */
$(function () {
echarts_1();
echarts_2();
echarts_3();
echarts_4();
function echarts_1() {
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('echart1'));
option = {
tooltip: {
trigger: 'item',
formatter: "{a} <br/>{b} : {c} ({d}%)"
},
series: [{
name: '占比情况',
type: 'pie',
radius: '50%',
center: ['50%', '50%'],
clockwise: false,
data: [ {
value: 25,
name: '公司1'
}, {
value: 15,
name: '公司2'
}, {
value: 8,
name: '公司3'
}],
label: {
normal: {
textStyle: {
color: 'rgba(255,255,255,.6)',
fontSize: 14,
}
}
},
labelLine: {
normal: {
show: false
}
},
itemStyle: {
normal: {
//borderWidth: 1,
//borderColor: '#ffffff',
},
emphasis: {
borderWidth: 0,
shadowBlur: 10,
shadowOffsetX: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)'
}
}
}],
color: ['#62c98d','#2f89cf','#4cb9cf'],
//backgroundColor: '#fff'
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
window.addEventListener("resize", function () {
myChart.resize();
});
}
function echarts_2() {
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('echart2'));
var vdata = [
[4, 3, 5, 9, 1, 8, 3, 7, 2, 4, 6, 4],
[5, 5, 7, 3, 6, 8, 9, 4, 3, 7, 2, 2],
];
var xdata = ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'];
var ydata = ['计划数量', '销售金额'];
var series = [];
$.each(vdata, function (index, val) {
var series_option = {
name: ydata[index],
type: 'bar',
itemStyle: {
normal: {color: ''}
},
barWidth: '30',
data: val
};
series.push(series_option);
})
option = {
legend: {
data: ydata,
type: 'scroll',
textStyle: {color: "#fff"},
top: '0'
},
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'shadow'
}
},
"color": ["#62c98d", "#2f89cf"],
grid: {
top: '14%',
left: '15',
right: '35',
bottom: '12%',
containLabel: true
},
xAxis: [{
type: 'category',
axisLabel: {textStyle: {color: "rgba(255,255,255,.6)",}},
axisLine: {lineStyle: { color: 'rgba(255,255,255,.1)'}},
data: xdata,
}],
yAxis: [{
name: '',
type: 'value',
axisTick: {show: false},
splitLine: {
show: true,
lineStyle: {
color: "#2f2a7a"
}
}, //x轴线
axisLabel: {textStyle: {color: 'rgba(255,255,255,.6)'}},
axisLine: {lineStyle: {color: 'rgba(255,255,255,.1)'}},
}],
"dataZoom": [{
"show": true,
"height": 12,
"xAxisIndex": [
0
],
bottom: 5,
"start": 10,
"end": 80,
handleIcon: 'path://M306.1,413c0,2.2-1.8,4-4,4h-59.8c-2.2,0-4-1.8-4-4V200.8c0-2.2,1.8-4,4-4h59.8c2.2,0,4,1.8,4,4V413z',
handleSize: '110%',
handleStyle: {
color: "#d3dee5",
},
textStyle: {
color: "#fff"
},
borderColor: "rgba(255,255,255,.3)"
}],
series: series
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
window.addEventListener("resize", function () {
myChart.resize();
});
}
/* */
function echarts_3() {
var myChart = echarts.init(document.getElementById('echart3'));
var geoCoordMap = {
'上海': [121.4648,31.2891],
'东莞': [113.8953,22.901],
'东营': [118.7073,37.5513],
'中山': [113.4229,22.478],
'临汾': [111.4783,36.1615],
'临沂': [118.3118,35.2936],
'丹东': [124.541,40.4242],
'丽水': [119.5642,28.1854],
'乌鲁木齐': [87.9236,43.5883],
'佛山': [112.8955,23.1097],
'保定': [115.0488,39.0948],
'兰州': [103.5901,36.3043],
'包头': [110.3467,41.4899],
'北京': [116.4551,40.2539],
'北海': [109.314,21.6211],
'南京': [118.8062,31.9208],
'南宁': [108.479,23.1152],
'南昌': [116.0046,28.6633],
'南通': [121.1023,32.1625],
'厦门': [118.1689,24.6478],
'台州': [121.1353,28.6688],
'合肥': [117.29,32.0581],
'呼和浩特': [111.4124,40.4901],
'咸阳': [108.4131,34.8706],
'哈尔滨': [127.9688,45.368],
'唐山': [118.4766,39.6826],
'嘉兴': [120.9155,30.6354],
'大同': [113.7854,39.8035],
'大连': [122.2229,39.4409],
'天津': [117.4219,39.4189],
'太原': [112.3352,37.9413],
'威海': [121.9482,37.1393],
'宁波': [121.5967,29.6466],
'宝鸡': [107.1826,34.3433],
'宿迁': [118.5535,33.7775],
'常州': [119.4543,31.5582],
'广州': [113.5107,23.2196],
'廊坊': [116.521,39.0509],
'延安': [109.1052,36.4252],
'张家口': [115.1477,40.8527],
'徐州': [117.5208,34.3268],
'德州': [116.6858,37.2107],
'惠州': [114.6204,23.1647],
'成都': [103.9526,30.7617],
'扬州': [119.4653,32.8162],
'承德': [117.5757,41.4075],
'拉萨': [91.1865,30.1465],
'无锡': [120.3442,31.5527],
'日照': [119.2786,35.5023],
'昆明': [102.9199,25.4663],
'杭州': [119.5313,29.8773],
'枣庄': [117.323,34.8926],
'柳州': [109.3799,24.9774],
'株洲': [113.5327,27.0319],
'武汉': [114.3896,30.6628],
'汕头': [117.1692,23.3405],
'江门': [112.6318,22.1484],
'沈阳': [123.1238,42.1216],
'沧州': [116.8286,38.2104],
'河源': [114.917,23.9722],
'泉州': [118.3228,25.1147],
'泰安': [117.0264,36.0516],
'泰州': [120.0586,32.5525],
'济南': [117.1582,36.8701],
'济宁': [116.8286,35.3375],
'海口': [110.3893,19.8516],
'淄博': [118.0371,36.6064],
'淮安': [118.927,33.4039],
'深圳': [114.5435,22.5439],
'清远': [112.9175,24.3292],
'温州': [120.498,27.8119],
'渭南': [109.7864,35.0299],
'湖州': [119.8608,30.7782],
'湘潭': [112.5439,27.7075],
'滨州': [117.8174,37.4963],
'潍坊': [119.0918,36.524],
'烟台': [120.7397,37.5128],
'玉溪': [101.9312,23.8898],
'珠海': [113.7305,22.1155],
'盐城': [120.2234,33.5577],
'盘锦': [121.9482,41.0449],
'石家庄': [114.4995,38.1006],
'福州': [119.4543,25.9222],
'秦皇岛': [119.2126,40.0232],
'绍兴': [120.564,29.7565],
'聊城': [115.9167,36.4032],
'肇庆': [112.1265,23.5822],
'舟山': [122.2559,30.2234],
'苏州': [120.6519,31.3989],
'莱芜': [117.6526,36.2714],
'菏泽': [115.6201,35.2057],
'营口': [122.4316,40.4297],
'葫芦岛': [120.1575,40.578],
'衡水': [115.8838,37.7161],
'衢州': [118.6853,28.8666],
'西宁': [101.4038,36.8207],
'西安': [109.1162,34.2004],
'贵阳': [106.6992,26.7682],
'连云港': [119.1248,34.552],
'邢台': [114.8071,37.2821],
'邯郸': [114.4775,36.535],
'郑州': [113.4668,34.6234],
'鄂尔多斯': [108.9734,39.2487],
'重庆': [107.7539,30.1904],
'金华': [120.0037,29.1028],
'铜川': [109.0393,35.1947],
'银川': [106.3586,38.1775],
'镇江': [119.4763,31.9702],
'长春': [125.8154,44.2584],
'长沙': [113.0823,28.2568],
'长治': [112.8625,36.4746],
'阳泉': [113.4778,38.0951],
'青岛': [120.4651,36.3373],
'韶关': [113.7964,24.7028]
};
var BJData = [
[{name:'北京'}, {name:'上海',value:95}],
[{name:'北京'}, {name:'广州',value:90}],
[{name:'北京'}, {name:'大连',value:80}],
[{name:'北京'}, {name:'南宁',value:70}],
[{name:'北京'}, {name:'南昌',value:60}],
[{name:'北京'}, {name:'拉萨',value:50}],
[{name:'北京'}, {name:'长春',value:40}],
[{name:'北京'}, {name:'包头',value:30}],
[{name:'北京'}, {name:'重庆',value:20}],
[{name:'北京'}, {name:'常州',value:10}]
];
var planePath = 'path://M1705.06,1318.313v-89.254l-319.9-221.799l0.073-208.063c0.521-84.662-26.629-121.796-63.961-121.491c-37.332-0.305-64.482,36.829-63.961,121.491l0.073,208.063l-319.9,221.799v89.254l330.343-157.288l12.238,241.308l-134.449,92.931l0.531,42.034l175.125-42.917l175.125,42.917l0.531-42.034l-134.449-92.931l12.238-241.308L1705.06,1318.313z';
var convertData = function (data) {
var res = [];
for (var i = 0; i < data.length; i++) {
var dataItem = data[i];
var fromCoord = geoCoordMap[dataItem[0].name];
var toCoord = geoCoordMap[dataItem[1].name];
if (fromCoord && toCoord) {
res.push([{
coord: fromCoord
}, {
coord: toCoord
}]);
}
}
return res;
};
var color = ['#fff'];
var series = [];
[['北京', BJData]].forEach(function (item, i) {
series.push({
name: item[0] + '',
type: 'lines',
// zlevel: 1,
effect: {
show: true,
period: 6,
trailLength: 0.7,
color: '#fff',
symbolSize: 3
},
lineStyle: {
normal: {
color: color[i],
width: 0,
curveness: 0.2
}
},
data: convertData(item[1])
},
{
name: item[0] ,
type: 'lines',
zlevel: 2,
effect: {
show: true,
period: 6,
trailLength: 0,
symbol: planePath,
symbolSize: 15
},
lineStyle: {
normal: {
color: color[i],
width: 1,
opacity: 0.4,
curveness: 0.2
}
},
data: convertData(item[1])
},
{
name: item[0] ,
type: 'effectScatter',
coordinateSystem: 'geo',
zlevel: 2,
rippleEffect: {
brushType: 'stroke'
},
label: {
normal: {
show: true,
fontSize:16,
color:'#fff',
position: 'right',
formatter: '{b}'
}
},
symbolSize:'10',
/**symbolSize: function (val) {
return val[2] / 8;
},**/
itemStyle: {
normal: {
color: color[i]
}
},
data: item[1].map(function (dataItem) {
return {
name: dataItem[1].name,
value: geoCoordMap[dataItem[1].name].concat([dataItem[1].value])
};
})
});
});
option = {
// backgroundColor: '#404a59',
title : {
text: '全国发展路线图',
subtext: '副标题,不需要主删除此行',
left: 'center',
top: '13%',
textStyle: {
color: '#fff'
}
},
geo: {
map: 'china',
label: {
emphasis: {
show: false
}
},
roam: true,
itemStyle: {
normal: {
areaColor: '#2a91e2',
borderColor: '#0165b4'
},
emphasis: {
areaColor: '#306de8'
}
}
},
series:series
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
window.addEventListener("resize", function () {
myChart.resize();
});
}
function echarts_4() {
var myChart = echarts.init(document.getElementById('echart4'));
option = {
tooltip: {
trigger: 'axis',
axisPointer: {
lineStyle: {
color: '#57617B'
}
},
formatter: '{b}:<br/> 完成率{c}%'
},
grid: {
left: '0',
right: '20',
top:'10',
bottom: '20',
containLabel: true
},
xAxis: [{
type: 'category',
boundaryGap: false,
axisLabel: {
show: true,
textStyle: {
color: 'rgba(255,255,255,.6)'
}
},
axisLine: {
lineStyle: {
color: 'rgba(255,255,255,.1)'
}
},
data: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月']
}],
yAxis: [{
axisLabel: {
show: true,
textStyle: {
color: 'rgba(255,255,255,.6)'
}
},
axisLine: {
lineStyle: {
color: 'rgba(255,255,255,.1)'
}
},
splitLine: {
lineStyle: {
color: 'rgba(255,255,255,.1)'
}
}
}],
series: [{
name: '完成率',
type: 'line',
smooth: true,
symbol: 'circle',
symbolSize: 5,
showSymbol: false,
lineStyle: {
normal: {
width: 3
}
},
areaStyle: {
normal: {
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
offset: 0,
color: 'rgba(98, 201, 141, 0.5)'
}, {
offset: 1,
color: 'rgba(98, 201, 141, 0.1)'
}], false),
shadowColor: 'rgba(0, 0, 0, 0.1)',
shadowBlur: 10
}
},
itemStyle: {
normal: {
color: '#4cb9cf',
borderColor: 'rgba(98, 201, 141,0.27)',
borderWidth: 12
}
},
data: [91, 60, 70, 54, 80, 40, 99, 33, 80, 20, 60, 10]
}]
};
/* */
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
window.addEventListener("resize",function(){
myChart.resize();
});
}
})
Binary file not shown.

After

Width:  |  Height:  |  Size: 701 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB