Java后端以及web前端及echarts框架词云分析

运用Java后端以及web前端及echarts框架词云分析做出数据分析统计可视化展示。

以下为我的项目展示截图:

开发环境

集成开发环境(IDE):IntelliJ IDEA 2021
服务器:Tomcat 8
编译环境:JDK 1.8

  1. 项目整体框架:Echarts框架,web前端框架,Java后端框架。

  1. Maven文件以及xml标记:

  1. tomcat服务器配置,Facet配置以及工件配置:

  1. 嵌入式脚本文件:用两个jsp将前后端结合起来,进行运行。

  1. 待分析内容(完整报告):

自行上传

  1. 停词:

  1. 运行结果:这里先将index.jsp运行进入页面,将待分析文本拖入页面框中,将文本上传到Java后端,运行主函数,做分析。然后查看结果,自动跳转到生成词云界面。展示结果如下:

我们设计一个查看结果的提交按钮,它的功能是点击后查看关键词字符云。这个按钮我们放在文件上传框的下面,但是上传文件成功之前不显示,为此我们先设置它的css样式display为none。该组件给我们提供了4个上传文件之后的事件处理接口,我们选择配置其中的同步上传成功和异步上传成功(本项目不涉及异步上传,仅仅是为了完整性)$(#result’).css(‘display’, ‘block’)获取刚刚的查看结果的提交按钮,并将器css样式display设置block,这样上传成功后按钮就显示出来了。

echarts-wordcloud提供了用户自己置字符云形状的接口,我们可以自己找一些png图片,例如下图这里采用中国地图作为模板形状。


  • 获取session中的文件路径
    读取文件
    调用TF-IDF得到关键词及其权重
    解析为hashmap
    返回前端
  • 源代码如下,仅供学习交流

https://download.csdn.net/download/m0_56272023/87266909https://download.csdn.net/download/m0_56272023/87266909

猜你喜欢

转载自blog.csdn.net/m0_56272023/article/details/128275058