1. 图表基本信息

    请为我生成一个SVG图表,主题是”[图表主题]”,需要满足以下要求:

    • 视图大小:[宽度]x[高度],确保有足够空间显示所有元素
    • 整体风格:[简约/专业/现代/卡通等]
    • 配色方案:[指定配色方案或让AI选择]
    1. 结构与布局

    图表结构要求:

    • 主要元素:[详细描述图表中的主要元素,如矩形、圆形、连接线等]
    • 布局方式:[垂直/水平/环形/网格等]
    • 元素间距:[明确指定元素之间的间距要求]
    • 边界留白:[指定图表四周需要保留的边距]
    1. 元素详细描述

    请包含以下具体元素:

    1. [元素1]:

      • 类型:[矩形/圆形/线条等]
      • 尺寸:[宽x高或半径]
      • 颜色:[填充色和边框色]
      • 位置:[相对位置描述]
      • 文字内容:[元素上的文字]
      • 文字样式:[字体、大小、颜色、加粗等]
    2. [元素2]: …

    1. 连接关系与交互

    元素之间的连接:

    • 连接类型:[箭头/线条/曲线等]
    • 连接样式:[实线/虚线/粗细/颜色]
    • 方向指示:[单向/双向,使用不同颜色区分]
    • 箭头设计:[箭头大小/形状/颜色]
    • 水平间距:[明确指定平行连接线之间的间距]
    1. 文本与标签

    文本要求:

    • 标题:[位置/字体/大小]
    • 图例:[是否需要,位置和样式]
    • 元素标签:[主要/次要文本的区分]
    • 字体族:[指定使用的字体]
    • 文本对齐:[居中/左对齐/右对齐]
    1. 视觉强调与细节

    视觉增强:

    • 重点元素:[需要强调的元素及强调方式]
    • 边框圆角:[是否需要圆角及大小]
    • 阴影效果:[是否需要及样式]
    • 透明度:[是否需要半透明效果]
    • 特殊效果:[渐变/图案/纹理等]
    1. 示例与参考

    参考示例:

    • 可以提供简单的ASCII草图说明布局
    • 或者描述类似的图表样式:”类似于[某种常见图表]的样式”
    • 如果有,可以指明不希望出现的元素或样式
    1. 检查要点

    生成后请确保:

    • 所有元素边框完整可见
    • 文本不会溢出或被截断
    • 连接线正确连接到目标元素
    • 颜色对比度足够,文字清晰可读
    • 视图大小适当,能完整显示所有内容

    实际应用示例

    对于我们刚才创建的AI生态系统层次图,一个理想的提示词可能是:

    请生成一个SVG图表,展示”AI生态系统层次与MCP的定位”,要求:

    1. 基本信息:

      • 视图大小:800x820px,确保足够空间
      • 风格:清晰专业的技术架构图
      • 背景色:浅灰色,边缘圆角
    2. 结构要求:

      • 主体为5个垂直排列的矩形框,表示不同层次
      • 各层次间保持相等间距,至少150px
      • 每个矩形宽600px,高度根据内容适当调整(约90-110px)
    3. 矩形框详细规格:

      • 应用层:紫色边框(#722ed1),浅紫填充(#f9f0ff)
      • 开发工具层:橙色边框(#fa8c16),浅黄填充(#fcf4dc)
      • 互操作层(MCP):蓝色边框(#1890ff),加粗(4px),浅蓝填充(#e6f7ff)
      • 模型接入层:绿色边框(#52c41a),浅绿填充(#f6ffed)
      • 基础模型层:橘色边框(#fa541c),浅橘填充(#fff2e8)
    4. 文本要求:

      • 每层有标题(18px)和说明文本(14px)
      • 中间”互操作层(MCP)”标题需要加大(20px)并使用蓝色(#1890ff)强调
      • 所有文本居中对齐
    5. 连接箭头:

      • 使用两个平行单向箭头连接各层次
      • 左侧为下行箭头(蓝色#1890ff),右侧为上行箭头(橙色#fa8c16)
      • 两箭头水平间距至少60px
      • 箭头应具有清晰的箭头标记
    6. 图例:

      • 在图表右上角添加简单图例
      • 解释蓝色箭头表示”下行数据流”
      • 解释橙色箭头表示”上行数据流”
    7. 重要提示:

      • 确保所有矩形边框完整可见,特别是最底部的基础模型层
      • 确保所有文本在矩形内完全可见且清晰