安利demo

<html>
<link rel="stylesheet" href="d3.slider.css" />  
 <link rel="stylesheet" href="https://minedata.cn/minemapapi/v1.3/minemap.css">
    <script src="https://minedata.cn/minemapapi/v1.3/minemap.js"></script>
    <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
  <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
  
  <link rel="stylesheet" href="http://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
     
    <style>
        html, body, #map {
            width: 100%;
            height: 100%;
        }

        html, body {
            margin: 0;
            padding: 0;
        }
    </style>
<style>
    .title1 {
        position: absolute;
        left: 847px;
        top: 48px;
        width: 298.2px;
        height: 74px;
        text-align: center;
        line-height: 74px;
        font-family: MicrosoftYaHei;
        font-size: 35.93px;
        color: #FFFFFF;
        letter-spacing: 0;
        
opacity: 0.75;
background: #101114;
box-shadow: 0 0 11px 1px rgba(67,202,255,0.25);
    }
    
    .chart {
        position: absolute;
        left: 12px;
        top: 98px;
        width: 483px;
        height: 483px;
        opacity: 0.9;
        background: #08101C;
        border: 1px solid #313D4F;
    }
    
    .search {
        position: absolute;
        right: 12px;
        top: 98px;
        width: 484px;
        height: 39px;
        background: #08101C;
        border: 1px solid #313D4F;
    }
    
    .chart-line {
        position: absolute;
        right: 12px;
        top: 145px;
        width: 484px;
        height: 323px;
        opacity: 0.95;
background: #08101C;
border: 1px solid #313D4F;
    }
    
    .wrapper {
       
      position: absolute;
        left: 503px;
        bottom: 30px;
        width: 914px;
        opacity: 1;
        background: #43CAFF;
        margin-left: auto;
       margin-right: auto;
    }

    .wrapper > div {
      margin: 35px 0;
    }
    
    .search_con {
        position: absolute;        
        top: 98px;
        z-index: 10;
        height: 39px;
        background: #ffffff;
        border: 1px solid #313D4F;
        
    }
    
    #datepicker {
        width: 200px;
        right: 300px;
    }
    
    #case-type{
        right: 200px;
        padding-left:1px;
        width: 100px;
    }
    
     
    
    #weather {
        right: 100px;
        padding-left:1px;
        width: 100px;
    }
    
    #search_btn {
        right: 13px;
        width: 90px;
    }
    
</style>
<body>
<div id="map"></div>
<div id='title' class='title1'>
    Case预测分析
</div>

<div id='chart' class='chart'></div>

<div id='search' class='search'>


</div>
<input type="text" id="datepicker" class='search_con'/>
<select  class='search_con' id='case-type'>
  <option value ="tuoche">拖车</option>
  <option value ="xiulu">修路</option>
  
</select>

<select  class='search_con' id='weather'>
  <option value ="dafeng">大风</option>
  <option value ="dayu">大雨</option>
  
</select>
<input type="button" id="search_btn" class='search_con' value='查看'/>
<div id='chart-line' class='chart-line'>
</div>
  <div class="wrapper">
 


    <div id="slider5"></div>

  

  </div>

 <script src="http://d3js.org/d3.v3.min.js"></script>
  <script src="d3.slider.js"></script>
  <script>


    
     essai = d3.slider().scale(d3.scale.ordinal().domain(["00:00", "01:00", "02:00", "03:00","04:00", "05:00", "06:00", "07:00","08:00", "09:00", "10:00"]).rangePoints([0, 1], 1)).axis(d3.svg.axis()).snap(true).value("00:00").on("slide",function(a,b){
        console.log(b)
     });
     
    d3.select('#slider5').call(essai);

     minemap.domainUrl = 'https://minedata.cn';
     minemap.dataDomainUrl = 'https://datahive.minedata.cn';
     minemap.spriteUrl = 'https://minedata.cn/minemapapi/v1.3/sprite/sprite';
     minemap.serviceUrl = 'https://minedata.cn/service';
    minemap.accessToken = '25cc55a69ea7422182d00d6b7c0ffa93';
    minemap.solution = 4443;
    var map = new minemap.Map({
        container: 'map',
        style: "https://minedata.cn/service/solu/style/id/4443",
        center: [116.46,39.92],
        zoom: 10,
        pitch: 0
    });

  </script>
  
  <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/echarts.min.js"></script>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts-gl/echarts-gl.min.js"></script>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts-stat/ecStat.min.js"></script>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/extension/dataTool.min.js"></script>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/map/js/china.js"></script>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/map/js/world.js"></script>
       <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=ZUONbpqGBsYGXNIYHicvbAbM"></script>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/extension/bmap.min.js"></script>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/simplex.js"></script>
       
    <script type="text/javascript">
var dom = document.getElementById("chart");
var myChart = echarts.init(dom);
var app = {};
option = null;
var data = genData(50);

option = {
    title : {
        text: '同名数量统计',
        
        x:'left',
         textStyle: {
            color: '#ccc'
        }
    },
    
    
    
    tooltip : {
        trigger: 'item',
        formatter: "{a} <br/>{b} : {c} ({d}%)"
    },
   
    series : [
        {
            radius: ['20%', '70%'],
            name: '姓名',
            type: 'pie',
            //radius : '55%',
            center: ['40%', '50%'],
            data: data.seriesData,
            itemStyle: {
                emphasis: {
                    shadowBlur: 10,
                    shadowOffsetX: 0,
                    shadowColor: 'rgba(0, 0, 0, 0.5)'
                }
            }
        }
    ]
};




function genData(count) {
    var nameList = [
        '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''
    ];
    var legendData = [];
    var seriesData = [];
    var selected = {};
    for (var i = 0; i < 50; i++) {
        name = Math.random() > 0.65
            ? makeWord(4, 1) + '·' + makeWord(3, 0)
            : makeWord(2, 1);
        legendData.push(name);
        seriesData.push({
            name: name,
            value: Math.round(Math.random() * 100000)
        });
        selected[name] = i < 6;
    }

    return {
        legendData: legendData,
        seriesData: seriesData,
        selected: selected
    };

    function makeWord(max, min) {
        var nameLen = Math.ceil(Math.random() * max + min);
        var name = [];
        for (var i = 0; i < nameLen; i++) {
            name.push(nameList[Math.round(Math.random() * nameList.length - 1)]);
        }
        return name.join('');
    }
}
;
if (option && typeof option === "object") {
    myChart.setOption(option, true);
}



var dom1 = document.getElementById("chart-line");
var myChart1 = echarts.init(dom1);
var app1 = {};
option1 = null;
option1 = {
    title: {
        text: '折线图堆叠',
         textStyle: {
            color: '#ccc'
        }
    },
    tooltip: {
        trigger: 'axis'
    },

    grid: {
        left: '3%',
        right: '4%',
        bottom: '3%',
        containLabel: true
    },
    toolbox: {
        feature: {
            saveAsImage: {}
        }
    },
    xAxis: {
        type: 'category',
        boundaryGap: false,
        data: ['周一','周二','周三','周四','周五','周六','周日'],
        axisLabel:{ //调整x轴的lable  
            textStyle:{
                color:'#FFFFFF' // 让字体变大
            }
        }
    },
    yAxis: {
        type: 'value',
        axisLabel:{ //调整x轴的lable  
            textStyle:{
                color:'#FFFFFF' // 让字体变大
            }
        }
    },
    series: [
        {
            name:'邮件营销',
            type:'line',
            stack: '总量',
            data:[120, 132, 101, 134, 90, 230, 210]
        },
        {
            name:'联盟广告',
            type:'line',
            stack: '总量',
            data:[220, 182, 191, 234, 290, 330, 310]
        },
        {
            name:'视频广告',
            type:'line',
            stack: '总量',
            data:[150, 232, 201, 154, 190, 330, 410]
        },
        {
            name:'直接访问',
            type:'line',
            stack: '总量',
            data:[320, 332, 301, 334, 390, 330, 320]
        },
        {
            name:'搜索引擎',
            type:'line',
            stack: '总量',
            data:[820, 932, 901, 934, 1290, 1330, 1320]
        }
    ]
};
;
if (option1 && typeof option1 === "object") {
    myChart1.setOption(option1, true);
}


$( function() {
    $( "#datepicker" ).datepicker();
  } );

       </script>   
</body>
</html>

猜你喜欢

转载自www.cnblogs.com/lilei2blog/p/9012353.html