使用python + Vue搭建词云网站

界面预览

使用界面

效果图

python代码

import numpy as npy
import jieba
from flask_cors import *
from wordcloud import WordCloud
from PIL import Image
from flask import Flask, render_template, request, jsonifyapp = Flask(__name__)@app.route("/", methods=["GET", "POST"])
def index():return render_template("index.html")@app.route("/api/ci", methods=["POST"])
@cross_origin()
def ci():ci_data = request.get_json()text = ci_data["text"]filename = ci_data["filename"]text = " ".join(jieba.lcut(text))mask = npy.array(Image.open("static/img/" + filename))ci_cloud = WordCloud(background_color="white", font_path="msyh.ttc", mask=mask).generate(text)path = "static/ciimg/mxt-" + filenameci_cloud.to_file(path)return jsonify({"img": "../" + path})@app.route("/api/upload", methods=["POST"])
@cross_origin()
def upload():img = request.files.get("file")img_name = img.filenamepath = "static/img/" + img_nameimg.save(path)return jsonify({"code": "1"})if __name__ == "__main__":app.run()

在线生成词云源码下载地址:https://n802.com/file/27740959-448231818

搭建在线生成词云网站相关推荐

  1. 在线词云加载慢,有水印?作为程序员,教你如何使用Java,Python和JS生成词云!

    声明:本文转载huaairen作者一文<制作词云库图片>,如有侵权,请联系删除. 前言 某天心血来潮,想搞搞词云这玩意,网上很多在线生成词云的网站,但是加载都比较慢,或者有水印,再或者是无 ...

  2. html生成word附带图片_生成词云的几种方式对比

    在数据可视化方面,词云一直是一种视觉冲击力很强的方式.对输入的一段文字进行语义分割,得到不同频度的词汇,然后以正比于词频的字体大小无规则的集中显示高频词,简洁直观高效. 词云虽好,但也要易做才行.本文 ...

  3. 推荐一个免费的生成词云(word cloud)的在线工具

    "词云"这个概念由美国西北大学新闻学副教授.新媒体专业主任里奇·戈登(Rich Gordon)提出. "词云"就是对网络文本中出现频率较高的"关键词& ...

  4. Hadoop3.0基础平台搭建(三节点),以及案例运行并使用python生成词云

    一.设备配置列表,软件包 二.主机名映射 三.生成密钥 四.将密钥发送到各个节点 五.注意事项及验证 六.关闭防火墙和SeLinux安全模块(所有主机均需操作 七.解压JDK.hadoop包,设置Ja ...

  5. python生成文章标题_利用简书首页文章标题数据生成词云

    原标题:利用简书首页文章标题数据生成词云 感谢关注天善智能,走好数据之路↑↑↑ 欢迎关注天善智能,我们是专注于商业智能BI,人工智能AI,大数据分析与挖掘领域的垂直社区,学习,问答.求职一站式搞定! ...

  6. Python 抓取知识星球内容生成词云并生成 PDF

    知识星球是什么? 知识星球是创作者连接铁杆粉丝,做出高品质社群,实现知识变现的工具.创作者可以用知识星球连接铁杆粉丝,做出高品质社群,实现知识变现. 以上来自知识星球官网的介绍 https://hel ...

  7. Java生成词云KUMO

    文章目录 前言: 引入依赖 1.1引入KUMO依赖 1.2 junit测试依赖 junit测试代码 创建D盘下的3302.txt文本文件 前言: python生成词云wordcloud,使用java的 ...

  8. python制作词云时出现figure1 figure2_用Python生成词云

    词云是一种数据可视化技术,用于表示文本数据,其中每个单词的大小表示其出现的频率或重要性. 可以使用词云突出显示重要的文本数据点. 词云被广泛用于分析来自社交网络网站的数据. 为了在Python中生成词 ...

  9. Python 任意中文文本生成词云 最终版本

    前叙 利用下面的代码你将可以将任意中文文本生成词云,其分词部分由jieba,NLPIR2016两个部分组成,生成词语由worldcloud负责,默认会自动发现文本中的20个新词并添加到词库中,当然你也 ...

最新文章

  1. 简单快捷方法:CAJ 文件转 成PDF文件
  2. c语言空中升级协议,esp32 http空中升级
  3. oracle里面有emp表么,Oracle自带表(EMP)SQL语句练习
  4. 使用PHP-GTK编写一个windows桌面应用程序
  5. 网上邻居访问提示未授予用户在此计算机上的请求登录类型的解决
  6. python自动化测试的工具_python自动化测试(3)- 自动化框架及工具
  7. wince对中文字体的支持
  8. mongoDB mac 安装 小白必备
  9. JavaScript函数作用域
  10. Posix线程编程指南(4) 线程终止
  11. 呷哺呷哺:预期2021年净亏损约2.75亿元至2.95亿元
  12. python及环境安装_一、什么是python及开发环境安装
  13. HDU1570 A C【水题】
  14. 2012服务器在IIS部署的SLL(https)网址谷歌浏览器无法访问的问题解决
  15. 【分论坛第一期大剧透】开源技术与新IT基础设施联袂共舞
  16. 【数字图像处理系列三】图像增强:线性、 分段线性、 对数、 反对数、 幂律(伽马)变换、直方图均衡
  17. 现场取证之流量分析总结
  18. win10如何微信多开(无需工具)
  19. 东方影都2003_东方影都旅游攻略|电影博物馆amp;外景街最in玩法,get了吗?
  20. 大带宽、高灵敏度、扫描快速手持式监测接收机TFN DC700S

热门文章

  1. cobar文档 - 资料集合
  2. Exchange反压保护机制导致内部邮件传送延迟
  3. 基于51单片机智能台灯
  4. 聊天机器人中对话模板的高效匹配方法
  5. 【无标题】洛必塔法则的使用条件
  6. 优酷路由宝 tf异常 解决办法
  7. javaweb JAVA JSP失物招领系统源码( JSP寻物启事)-毕业设计-课程设计
  8. 学习笔记:IDF 移动端UX设计 1.4 响应式设计vs.适应式设计
  9. Java web发送邮箱验证码,并验证正确性
  10. 寒假每日一题——奶牛慢跑