WordSea - 专业词云可视化工具
WordSea 是一个简洁、强大的在线词云生成工具。它可以将您输入的文本内容智能分析,提取关键词并生成精美的词云图片。支持中英文混合分词,提供多种形状选择,是文本可视化和数据展示的得力助手。
主要功能
- 智能分词:自动识别中文和英文内容,统计词频。
- 多种形状:内置多种词云形状,包括:
- 圆形 (Circle)
- 心形 (Cardioid)
- 星星 (Star)
- 方形 (Square)
- 菱形 (Diamond)
- 三角形 (Triangle)
- 五边形 (Pentagon)
- 即时预览:输入文本后点击生成,立即在画布上看到效果。
- 图片导出:支持将生成的词云下载为图片格式,方便分享和使用。
- 历史记录:自动保存生成历史,方便随时回溯查看。
- 完全免费:基于纯前端技术开发,无后台数据存储,安全隐私。
快速开始
在线使用
https://wordsea.zbztb.cn/
本地运行
WordSea 是一个纯静态网页应用,无需复杂的后端环境配置。
系统要求
- 任何现代浏览器(Chrome、Firefox、Safari、Edge 等)
- 无需额外依赖
安装步骤
克隆项目
bashgit clone git@github.com:itcastWsy/wordSea.git cd wordSea打开应用
- 方式一:直接在浏览器中打开
index.html文件 - 方式二:使用 VS Code 的 Live Server 插件运行,获得更好的开发体验
- 方式三:使用 Python 启动本地服务器(推荐):bash
# Python 3 python -m http.server 8000 # Python 2 python -m SimpleHTTPServer 8000
- 方式一:直接在浏览器中打开
然后在浏览器中访问 http://localhost:8000
- 验证安装
- 打开应用后,您应该能看到 WordSea 的主界面
- 左侧为文本输入区域,右侧为词云显示区域
- 顶部导航栏包含下载功能按钮
详细使用指南
基本使用步骤
准备文本内容
- 收集您想要分析的文本内容(文章、评论、关键词列表等)
- 支持中英文混合内容
输入文本
- 在左侧文本框中粘贴或输入您的文本内容
- 文本长度建议在 100-5000 字之间,以获得最佳效果
生成词云
- 点击"生成词云"按钮
- 系统将自动进行分词和词频统计
- 词云将在右侧画布上实时渲染
调整样式
- 在右侧控制面板选择不同的形状:
- 圆形 (Circle)
- 心形 (Cardioid)
- 星星 (Star)
- 方形 (Square)
- 菱形 (Diamond)
- 三角形 (Triangle)
- 五边形 (Pentagon)
- 词云会根据您的选择实时更新
- 在右侧控制面板选择不同的形状:
保存结果
- 点击顶部导航栏的下载图标
- 选择保存位置和文件名
- 词云将以 PNG 格式保存到本地
高级技巧
- 关键词优化:在文本中使用重复的关键词可以增强其在词云中的显示效果
- 中英文混合:系统会自动识别中英文,无需特殊处理
- 批量处理:可以一次性处理多段文本,系统会合并分析
- 历史记录:浏览器会自动保存您的使用历史,方便回溯查看
技术栈
- HTML5 / CSS3: 构建响应式用户界面。
- JavaScript (ES6+): 处理核心逻辑和交互。
- wordcloud2.js: 强大的词云生成库。
- html2canvas: 用于将 DOM 元素转换为 Canvas 进行截图下载。
使用 iFlow CLI 开发与维护
什么是 iFlow CLI
iFlow CLI 是一款强大的终端AI助手,专为开发者设计,可以分析代码、执行编程任务、处理文件操作。它是维护和扩展 WordSea 项目的理想工具。

安装 iFlow CLI
系统要求
- Node.js 22+
- 4GB+ 内存
- 互联网连接
Windows 安装步骤
安装 Node.js
- 访问 https://nodejs.org/zh-cn/download 下载最新的 Node.js 安装程序
- 运行安装程序来安装 Node.js
- 重启终端(CMD 或 PowerShell)
安装 iFlow CLI
bashnpm install -g @iflow-ai/iflow-cli@latest验证安装
bashiflow --version启动 iFlow CLI
bashiflow
配置 iFlow CLI
登录方式(推荐使用 Login with iFlow)
- 运行
iflow启动 CLI - 选择 "Login with iFlow" 登录选项
- CLI 会自动打开浏览器跳转到心流平台
- 完成注册/登录后授权 iFlow CLI
- 自动返回终端,开始使用
使用 iFlow CLI 维护 WordSea
项目分析
bash
# 在 WordSea 项目目录下
cd /path/to/wordSea
iflow
> /init
> 分析这个项目的结构和主要功能代码优化
bash
iflow
> 帮我优化 app.js 中的代码性能
> 检查 style.css 中是否有冗余样式功能扩展
bash
iflow
> 为 WordSea 添加一个新的词云形状:六边形
> 实现词云颜色主题切换功能问题诊断
bash
iflow
> 检查为什么词云生成时出现性能问题
> 帮我修复在移动端的显示问题文件操作
bash
iflow
> !ls -la
> 帮我分析这个目录结构,建议如何整理文件
> 创建一个备份当前版本的脚本常用 iFlow CLI 命令
| 命令 | 功能 | 示例 |
|---|---|---|
/help | 查看帮助 | /help |
/init | 分析项目结构 | /init |
/clear | 清空对话历史 | /clear |
/exit | 退出CLI | /exit |
!命令 | 执行系统命令 | !npm install |
@文件路径 | 引用文件 | @app.js |
$agent | 使用专业代理 | $code-reviewer |
使用 iFlow CLI 的最佳实践
- 项目初始化:使用
/init命令快速了解项目结构 - 代码审查:定期使用
$code-reviewer检查代码质量 - 功能开发:通过自然语言描述需求,让 iFlow CLI 帮助实现
- 问题解决:遇到问题时,详细描述现象,请求诊断和解决方案
- 文档维护:让 iFlow CLI 帮助更新和优化项目文档
为什么选择 iFlow CLI
- 智能理解:能够理解项目上下文,提供精准的代码建议
- 多模态能力:支持图像理解,可以分析 UI 设计稿
- 网络搜索:内置网络搜索能力,获取最新技术信息
- 无缝集成:与现有开发工具链完美集成
- 持续学习:基于最新技术栈,提供前沿的开发建议
通过 iFlow CLI,您可以更高效地维护和扩展 WordSea 项目,实现功能的快速迭代和优化。
使用指南
- 输入文本:在左侧文本框中粘贴或输入您想要分析的文章、评论或关键词列表。
- 生成词云:点击"生成词云"按钮,系统将自动分析并渲染。
- 调整样式:在右侧控制面板选择不同的形状,词云会实时更新。
- 下载保存:点击顶部导航栏的下载图标,将当前词云保存为图片。
贡献指南
欢迎提交 Issue 和 Pull Request 来改进 WordSea!
- Fork 本仓库
- 新建 feature 分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 提交 Pull Request
作者信息
- 博客: https://blog.zbztb.cn/
- 邮箱: yeah126139163@163.com
- 微信: w846903522
- 公众号: HarmonyOS 万少
开源协议
本项目采用 MIT License 开源协议。