ComfyUI 魔法书 Logo
🏠 首页
👥 加群
🔥 报错不求人
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 🔥 报错不求人 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI d2 xyplot插件使用教程 从入门到精通

ComfyUI d2 xyplot插件使用教程 从入门到精通

0
  • 🧩 插件工坊 (Plugin Workshop)
  • 发布于 2025-07-03
  • 5 次阅读
编程界的小学生
编程界的小学生
# ComfyUI-d2-xyplot-utils 插件完全使用教程 ## 1. 插件简介 **GitHub 原地址:** https://github.com/da2el-ai/ComfyUI-d2-xyplot-utils 这个插件就像是一个专门为 ComfyUI 制作的"参数整理工具箱"。你知道我们平时做图的时候,经常需要测试不同的参数效果,比如不同的种子数值、不同的文字描述等等。这个插件就是帮你把这些参数整理成表格的形式,让你可以批量测试,就像在 Excel 里面做对比表一样简单。 这个插件主要用于在 XY 图表中使用提示词替换功能,还包括用于列出种子和配置等通用参数的节点。简单来说,它能让你: - 批量测试不同的文字描述效果 - 批量测试不同的种子数值 - 批量测试不同的参数设置 - 把结果整理成网格状的对比图 ## 2. 如何安装 ### 方法一:通过 ComfyUI Manager 安装(推荐) 1. 打开 ComfyUI Manager 2. 搜索 "d2-xyplot-utils" 3. 点击安装 4. 重启 ComfyUI ### 方法二:手动安装 1. 打开 ComfyUI 的安装目录 2. 进入 `custom_nodes` 文件夹 3. 打开命令行工具 4. 运行命令:`git clone https://github.com/da2el-ai/ComfyUI-d2-xyplot-utils.git` 5. 重启 ComfyUI **注意:** 这个插件已经被整合到 D2 Nodes ComfyUI 中,所以如果你已经安装了 D2 Nodes,可能就不需要单独安装这个插件了。 ## 3. 节点详细解析 根据搜索到的信息,这个插件主要包含以下几个核心节点: ### 3.1 D2 Multi Output 节点 - 多项输出整理器 这个节点就像是一个"文本分拣机",它能把你写的一长串内容,按照换行符自动分成一个个小段落,然后输出成列表的形式。 #### 参数详解: | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | | :— | :— | :— | :— | :— | :— | :— | | 输入文本 | input_text | 多行文本 | 根据需要 | 就像在记事本里写东西,每行写一个内容 | 接收多行字符串输入并进行处理 | 写"美女\n帅哥\n风景",会分成三个独立的提示词 | | 数据类型 | data_type | 字符串/整数/浮点数 | 字符串 | 告诉节点你输入的是什么类型的东西 | 定义输出列表中元素的数据类型 | 如果输入数字就选整数,输入文字就选字符串 | | 分隔符 | separator | 换行符/逗号等 | 换行符 | 用什么符号来分开每个内容 | 定义用于分割输入内容的字符 | 默认用换行分开,也可以用逗号分开 | ### 3.2 D2 Seed 节点 - 种子批量生成器 这个节点就像是一个"随机数生成器",专门用来产生不同的种子数值,让你的图片能有更多变化。 #### 参数详解: | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | | :— | :— | :— | :— | :— | :— | :— | | 起始种子 | start_seed | 整数 | 1 | 从哪个数字开始生成 | 定义种子序列的起始值 | 设置100,就从100开始生成 | | 结束种子 | end_seed | 整数 | 10 | 到哪个数字结束 | 定义种子序列的结束值 | 设置110,就生成100到110之间的种子 | | 步长 | step | 整数 | 1 | 每次增加多少 | 定义种子值之间的间隔 | 设置2,就是100、102、104这样跳着生成 | | 输出格式 | output_format | 列表 | 列表 | 用什么形式输出这些数字 | 定义输出数据的格式结构 | 输出成可以直接用的列表格式 | ### 3.3 D2 Prompt S/R 节点 - 提示词替换器 这个节点就像是一个"文字替换工具",能够把你的提示词里的某些部分替换成其他内容,方便批量测试不同的词汇效果。 #### 参数详解: | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | | :— | :— | :— | :— | :— | :— | :— | | 原始提示词 | original_prompt | 文本 | 无 | 你的基础提示词 | 包含占位符的原始提示词模板 | "一只{动物}在花园里玩耍" | | 搜索词 | search_text | 文本 | 无 | 要被替换的词汇 | 需要在提示词中查找并替换的目标文本 | "{动物}" | | 替换列表 | replace_list | 多行文本 | 无 | 用什么词来替换,每行一个 | 用于替换搜索词的候选词列表 | "猫\n狗\n兔子" | | 输出格式 | output_format | 列表 | 列表 | 输出的格式 | 定义输出提示词的数据结构 | 输出成可以直接使用的提示词列表 | ### 3.4 D2 CFG Scale 节点 - 配置参数生成器 这个节点就像是一个"参数调节器",专门用来生成不同的 CFG 数值,让你测试不同强度的 AI 指导效果。 #### 参数详解: | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | | :— | :— | :— | :— | :— | :— | :— | | 起始值 | start_value | 浮点数 | 1.0 | 从哪个数值开始 | CFG Scale 的起始值 | 设置7.0,从7.0开始生成 | | 结束值 | end_value | 浮点数 | 20.0 | 到哪个数值结束 | CFG Scale 的结束值 | 设置15.0,生成到15.0结束 | | 步长 | step | 浮点数 | 1.0 | 每次增加多少 | 数值之间的间隔 | 设置0.5,就是7.0、7.5、8.0这样生成 | | 输出格式 | output_format | 列表 | 列表 | 用什么形式输出 | 定义输出数据的格式 | 输出成可以直接使用的数值列表 | ### 3.5 D2 Steps 节点 - 步数生成器 这个节点就像是一个"步数计算器",专门用来生成不同的采样步数,让你测试不同细节程度的图片效果。 #### 参数详解: | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | | :— | :— | :— | :— | :— | :— | :— | | 起始步数 | start_steps | 整数 | 10 | 从多少步开始 | 采样步数的起始值 | 设置20,从20步开始生成 | | 结束步数 | end_steps | 整数 | 50 | 到多少步结束 | 采样步数的结束值 | 设置50,生成到50步结束 | | 步长 | step | 整数 | 5 | 每次增加多少步 | 步数之间的间隔 | 设置5,就是20、25、30这样生成 | | 输出格式 | output_format | 列表 | 列表 | 用什么形式输出 | 定义输出数据的格式 | 输出成可以直接使用的步数列表 | ## 4. 使用技巧和建议 ### 4.1 基础使用流程 1. **准备阶段**:先确定你要测试的参数类型(种子、提示词、CFG等) 2. **设置节点**:选择对应的 D2 节点,设置好参数范围 3. **连接XY Plot**:把 D2 节点的输出连接到 XY Plot 节点 4. **运行测试**:执行工作流,获得对比图 ### 4.2 实用技巧 **技巧1:批量测试提示词效果** - 使用 D2 Prompt S/R 节点 - 在基础提示词中用大括号标记要替换的部分 - 在替换列表中每行写一个候选词 - 这样就能一次性测试多个词汇的效果 **技巧2:寻找最佳种子** - 使用 D2 Seed 节点 - 设置一个合理的范围(比如1-50) - 步长设置为1,这样能精确找到最好的种子 **技巧3:参数优化** - 使用 D2 CFG Scale 节点测试不同的指导强度 - 使用 D2 Steps 节点测试不同的生成质量 - 建议小范围测试,避免浪费时间 ### 4.3 最佳实践 1. **合理设置范围**:不要设置过大的参数范围,这样会产生太多图片 2. **逐步细化**:先用大步长粗略测试,再用小步长精细测试 3. **保存设置**:找到好的参数组合后,记得保存工作流 4. **资源管理**:大量生成图片会占用很多显存,注意电脑性能 ## 5. 常见问题解答 ### Q1: 为什么我的节点输出是空的? **答:** 检查你的输入格式是否正确,特别是多行文本输入时,确保每行都有内容,没有空行。 ### Q2: 生成的图片太多了怎么办? **答:** 减少参数范围或增加步长。比如原来测试1-100的种子,可以改为1-20,或者步长改为5。 ### Q3: 提示词替换不生效怎么办? **答:** 检查你的占位符格式是否正确,确保原始提示词中的占位符和搜索词完全一致。 ### Q4: 节点连接报错怎么办? **答:** 确保数据类型匹配,D2 节点的输出格式要和接收节点的输入格式兼容。 ### Q5: 内存不够用怎么办? **答:** 减少批量生成的数量,或者分批次进行测试。也可以降低图片分辨率来节省内存。 ## 6. 进阶应用 ### 6.1 组合使用 你可以同时使用多个 D2 节点,比如: - X轴使用 D2 Seed 节点测试不同种子 - Y轴使用 D2 Prompt S/R 节点测试不同提示词 - 这样就能得到一个种子×提示词的对比网格 ### 6.2 自定义参数 如果你需要测试特殊的参数组合,可以使用 D2 Multi Output 节点: - 把你想要的参数值写在多行文本中 - 每行一个数值 - 节点会自动把它们整理成列表 ### 6.3 与其他节点配合 这个插件设计时就考虑了与 qq-nodes-comfyui 的兼容性,所以能很好地和其他 XY Plot 节点配合使用。 ## 7. 总结 ComfyUI-d2-xyplot-utils 插件就像是给 ComfyUI 装了一个"参数测试助手",它能让你轻松地批量测试各种参数效果,而不需要手动一个个去调整。无论你是想找到最佳的种子数值,还是想比较不同提示词的效果,这个插件都能帮你高效完成任务。 记住,使用这个插件的关键是要合理设置参数范围,避免一次性生成过多图片。从小范围开始测试,逐步找到最适合你需求的参数组合,这样既能获得好的效果,又不会浪费时间和资源。
标签: #插件 2338
相关文章

ComfyUI错误修复插件详解:轻松解决常见问题 2025-07-10 18:25

ComfyUI-CustomMenu插件使用教程:高效自定义工作流指南 2025-07-10 17:50

ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44

ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com

ComfyUI WAN 2.2视频插件教程:万相AI提示词全攻略 2025-07-31 11:47

ComfyUI WAN 2.2视频插件教程:万相AI提示词实战指南 2025-07-29 20:10

ComfyUI HeyGem数字人插件教程:零基础快速精通指南 2025-07-22 14:10

目录

从节点基础到高阶工作流,我们为你绘制最清晰的 ComfyUI 学习路径。告别困惑,让每一次连接都充满创造的魔力,轻松驾驭 AI 艺术的无限可能。

  • 微信
  • B站
  • GitHub
Copyright © 2025 AIX All Rights Reserved. Powered by AIX.
隐私政策
津ICP备2024019312号