zoukankan      html  css  js  c++  java
  • 信息领域热词分析系统--词云

    <%@ page import="wl.*"%>
    <%@ page import="com.model.Key"%>
    <%@ page import="com.dao.KeyDao"%>
    <%@ page import="java.util.List"%>
    <%@ page language="java" contentType="text/html; charset=utf-8"
        pageEncoding="utf-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>词云</title>
    <link rel="stylesheet" href="css/linearicons.css">
    <link rel="stylesheet" href="css/font-awesome.min.css">
    <link rel="stylesheet" href="css/bootstrap.css">
    <link rel="stylesheet" href="css/magnific-popup.css">
    <link rel="stylesheet" href="css/nice-select.css">
    <link rel="stylesheet" href="css/animate.min.css">
    <link rel="stylesheet" href="css/owl.carousel.css">
    <link rel="stylesheet" href="css/main.css">
    <script type="text/javascript">
    function bj(){
        alert("下载成功!");
    }
    
    </script>
    <script src="cloudJs/echarts.min.js"></script>
    <script src="cloudJs/echarts-wordcloud.min.js"></script>
    </head>
    <body>
        <%
            String word = request.getParameter("name");
            String mean3;
            if (word == null) {
                word = "";
                mean3 = "";
            } else {
                mean3 =dao.find_mean(word);
            }
        %>
    
        <!-- Start Header Area -->
        <header id="header">
        
            <div class="container">
                <div class="row align-items-center justify-content-between d-flex">
                    <div id="logo">
                        <a href=""><img src="img/logo.png" alt="" title="" /></a>
                        <div style="position:absolute;right:3px;top:20px">
                        <a href="index.jsp" style="color:white" >搜索</a>&nbsp;&nbsp;&nbsp;
                        <%
                        KeyDao keyDaoI=new KeyDao();
                        List<String> typeIndex=null; 
                        typeIndex=keyDaoI.loadKeyType();
                        int ni=typeIndex.size();
                        String []ti=new String[ni];
                        typeIndex.toArray(ti);
                        for(int i=0;i<ni;i++)
                        {
                        %>
                        <a href="chengXuRenSheng.jsp?word=<%= ti[i]%>" style="color:white" ><%= ti[i]%></a>&nbsp;&nbsp;&nbsp;
                        <%} %>
                        <a href="Connection.jsp" style="color:#f77" >联系图</a>
                        <a href="temp.jsp" style="color:#f77">词云</a>
                        </div>
                    </div>        
                </div>
            </div>
        </header>
        <!-- End Header Area -->
        
        <!-- Start Banner Area -->
        <section class="home-banner-area relative">
        <div class="container">
            <div
                class="row fullscreen d-flex align-items-center justify-content-center">
                <div class="banner-content col-lg-8 col-md-12">
                        <div class="panel panel-default">
                    <div style=" 450px; height: 450px;background-color:white;margin-left:100px;margin-top:1.5cm;" >
                        <div id="worldCloud" style=" 100%; height: 100%"></div>
                    </div>
                </div>
                </div>
            </div>
        </div>
        <div align="center">
            <img src="img/rocket.png" alt="">
        </div>
        </section>
        <!-- End Banner Area -->
    
        <% if(!"".equals(word)&&word!=null&&!"".equals(mean3)&&mean3!=null){%>
        <!-- Start About Area -->
        <section class="about-area section-gap">
            <div class="container">
                <div class="row align-items-center justify-content-center">
                    <div class="col-lg-5 col-md-6 about-left">
                        <img class="img-fluid" src="img/about.jpg" alt="">
                    </div>
                    <div class="offset-lg-1 col-lg-6 offset-md-0 col-md-12 about-right">
                        <h1>
                            <%=word %>
                        </h1>
                        <div class="wow fadeIn" data-wow-duration="1s">
                            <p>
                                <%=mean3 %>
                            </p>
                        </div>
                    </div>
                </div>
            </div>
        </section>
        <!-- End About Area -->
    <%} %>
    
    
    
        <!-- End Courses Area -->
    
    
    <%
            KeyDao keyDao = new KeyDao();
            List<Key> keys = keyDao.loadKey();
        %>
    
        <script type="text/javascript">                       
    var worldCloudcharts=echarts.init(document.getElementById('worldCloud')); 
    var worldCloudoption = {              
            title: {                  
                text: '热词TOP50',     
                x: 'center',     
                textStyle: {     
                    fontSize: 50, 
                    color:'#FFFFFF' 
                    }               
    },                
    tooltip: {     
        show: true             
        },               
        series: [{ 
            name: '热词TOP50', 
            type: 'wordCloud', 
            sizeRange: [6, 66], 
            rotationRange: [-45, 90], 
            textPadding: 0,     
            autoSize: {     
                enable: true,     
                minSize: 6              
                },                   
                textStyle: { 
                    normal: {     
                        color: function() { 
                            return 'rgb(' + [     
                                Math.round(Math.random() * 160), 
                                Math.round(Math.random() * 160),     
                                Math.round(Math.random() * 160)     
                                ].join(',') + ')';                    
                            }                       
                },                        
                emphasis: {     
                    shadowBlur: 10,     
                    shadowColor: '#333'     
                    }                  
                },                   
                data: [
                    <%int i = 0;
                for (Key key : keys) {%>
                    {     
                        name: "<%=key.getKey()%>",     
                        value: "<%=key.getNum()%>"
                        <%i++;%>
                        }
                    <%if (i != keys.size()) {%>
                            ,
                            <%}
                }%>
                ]     
                }]     
        };      
    var JosnList = [];      
    JosnList.push(
            <%i = 0;
                for (Key key : keys) {%>
            {     
                name: "<%=key.getKey()%>",     
                value: "<%=key.getNum()%>"
                <%i++;%>
                }
            <%if (i != keys.size()) {%>
                    ,
                    <%}
                }%>
    
        ); 
    worldCloudoption.series[0].data = JosnList;      
    worldCloudcharts.setOption(worldCloudoption);
    //添加点击事件(单击),还有其他鼠标事件和键盘事件等等
    worldCloudcharts.on("click",function(param){  
          var name=param.name;
          window.location.href="temp.jsp?name="+name;
           });
    </script>
        <!--点击按钮-->
    
    
    
        <!-- Start Footer Area -->
        <footer class="footer-area section-gap">
        <div class="container">
            <div class="col-lg-4 col-md-6 single-footer-widget">
                <p class="footer-text m-0 col-lg-8 col-md-12">
                    Copyright &copy;
                    <script>
                        document.write(new Date().getFullYear());
                    </script>
                </p>
            </div>
        </div>
        </footer>
        <!-- End Footer Area -->
        <div id="back-top">
            <a title="Go to Top" href="#"></a>
        </div>
        <!-- ####################### End Scroll to Top Area ####################### -->
    
        <script src="js/vendor/jquery-2.2.4.min.js"></script>
    
        <script src="js/vendor/bootstrap.min.js"></script>
    
        <script src="js/easing.min.js"></script>
        <script src="js/hoverIntent.js"></script>
        <script src="js/superfish.min.js"></script>
        <script src="js/jquery.ajaxchimp.min.js"></script>
        <script src="js/jquery.magnific-popup.min.js"></script>
        <script src="js/owl.carousel.min.js"></script>
        <script src="js/owl-carousel-thumb.min.js"></script>
        <script src="js/jquery.sticky.js"></script>
        <script src="js/jquery.nice-select.min.js"></script>
        <script src="js/parallax.min.js"></script>
        <script src="js/waypoints.min.js"></script>
        <script src="js/wow.min.js"></script>
        <script src="js/jquery.counterup.min.js"></script>
        <script src="js/mail-script.js"></script>
        <script src="js/main.js"></script>
    </body>
    </html>
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    Google新闻昨晚发生全球服务中断 波及国内 狼人:
    德国"反黑客"法出炉:拥有黑客工具是非法的 狼人:
    百付宝携手瑞星 打造零风险支付平台 狼人:
    四月新增电脑病毒180万 2千万台次电脑遭攻击 狼人:
    PDF文件和Word文档面临更多网络安全威胁 狼人:
    麻省理工学生令计算机系统升级不需重启 狼人:
    nullnullIOS控件AlertView的使用
    设置源ARM中断处理_S3C2440
    软件授权码Python之道Python连接MYSQL数据库和发送邮件
    目标文件符号《深入理解计算机系统》笔记(三)链接知识【附图】
  • 原文地址:https://www.cnblogs.com/wl2017/p/10294446.html
Copyright © 2011-2022 走看看