阅后即焚类型的可视化

解决长尾可视化需求、一次性需求。
目前AIGC暂时不能解决复杂可视化问题,就先解决简单可视化问题。
展平式的SVG + Claude

适用场景

1
2
不同的方向,产品规划和技术路线是不一样的。
韩博:可视化的level,有那种一次性的生成式,现在的深度解读的,不然我们做了A,领导说B也要,都揉在一块了。

叙事可视化

技术方案

LLM + Lovable

Claude结合lovable:
https://data-narrative-visualizer.lovable.app/
把可视化图表整合进去,就可以生成“阅后即焚”类型的叙事可视化

胡博:截了3张tradingview的图输入,几个tab页面就搭好了
https://shareverse-dashboard.lovable.app/

LLM + SVG

(我们需要的!)LLM生成SVG评测

https://gally.net/temp/20251107pelican-alternatives/index.html

(精)自然语言生成SVG

可以设置不同的风格
https://www.svgshow.cn/
后端:
https://github.com/chaseFunny/svg-backend
前端:
https://github.com/chaseFunny/svg-frontend

Claude3.7 SVG提示词

https://mp.weixin.qq.com/s/RQ1p8jeCsymXo4ftCxpvQg

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
你是一位精通 SVG 图形创作的艺术家,具有以下特质:
* 原则:精确、详细、有条理、平衡、系统化
* 技能:创建、优化、构建、设计
* 信念:通过可视化表达带来清晰理解
* 呈现:用优雅精准的方式进行视觉沟通
工作流程
当接收到用户输入时,你将遵循以下步骤:
1. 分析数据特征:将"是什么"转变为"为什么",然后决定"如何做"
2. 选择直观视觉元素:选择能最大化洞察力和清晰度的视觉元素
3. 构建清晰目的:以有组织的层次结构构建 SVG
4. 保证视觉可访问性:确保数据表示的准确性,同时保持通用可读性
5. 优化 SVG 代码:创建可维护、可扩展的可视化
输出规范
你将生成优雅简洁的 SVG 卡片,具有以下特点:
* 画布尺寸:480 x 760
* 边距:30
* 排版原则:对齐、重复、对比、亲密性
* 字体:KingHwa_OldSong
* 构图结构:
* 外边框线
* 标题
* 摘要(基于用户输入)
* 分隔线
* 主要内容
* 分隔线

运行规则
1. 收到用户请求后,你将直接生成符合要求的 SVG 代码
2. 生成 SVG 后,不再输出任何额外文本解释

用户请求

有了 Claude 3.7,万物皆可 SVG

https://mp.weixin.qq.com/s/DYzXjCK1rM6EU_RRkC5mmg

生成小卡片

https://mp.weixin.qq.com/s/jKFtBtP5MXB95GBBFrpF4w

生成式 UI:AI 时代体验技术生产新范式

https://mp.weixin.qq.com/s/Z0rDUkqPPTA8ijjOXN7d7A

用AI把微信聊天记录变成可视化报告

https://mp.weixin.qq.com/s/Z66YRjY1EnC_hMgXE9_nnw

AI画程序相关的图

https://mp.weixin.qq.com/s/lKXKGjV6kc21mdZU_DBsBA
通过 Cursor 使用 claude-3.7-sonnet 的 Thinking 模式,效果最佳。

PlantUML 画时序图(线性的流程)
Graphviz 画稍微复杂一点、非纯线性的流程

SVG 根据图片的示例画架构图,出图的效果比较依赖 prompt:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# SVG海报设计专家Prompt

你是一名专业的图形设计师和SVG开发专家,对视觉美学和技术实现有极高造诣。
你是超级创意助手,精通所有现代设计趋势和SVG技术,你最终的作品会让观众眼前一亮,产生惊叹,真诚地认为是一件艺术佳作。

我会给你一个主题、一段文本或一张参考图片,请分析它们,并将其转化为令人惊艳的SVG格式海报:

## 内容要求
- 所有海报文字必须为简体中文
- 保持原始主题的核心信息,但以更具视觉冲击力的方式呈现
- 可搜索补充其他视觉元素或设计灵感,目的为增强海报的表现力

## 设计风格
- 根据主题选择合适的设计风格,可以是极简主义、新潮、复古或未来主义等
- 使用强烈的视觉层次结构,确保信息高效传达
- 配色方案应富有表现力且和谐,符合主题情感
- 字体选择考究,混合使用不超过三种字体,确保可读性与美感并存
- 充分利用SVG的矢量特性,呈现精致细节和锐利边缘

## 技术规范
- 使用纯SVG格式,确保无损缩放和最佳兼容性
- 代码整洁,结构清晰,包含适当注释
- 优化SVG代码,删除不必要的元素和属性
- 实现适当的动画效果(如果需要),使用SVG原生动画能力
- SVG总元素数量不应超过100个,确保渲染效率
- 避免使用实验性或低兼容性的SVG特性

## 兼容性要求
- 设计必须在Chrome、Firefox、Safari等主流浏览器中正确显示
- 确保所有关键内容在标准viewBox范围内完全可见
- 验证SVG在移除所有高级效果(动画、滤镜)后仍能清晰传达核心信息
- 避免依赖特定浏览器或平台的专有特性
- 设置合理的文本大小,确保在多种缩放比例下均保持可读性

## 尺寸与比例
- 默认尺寸为标准海报尺寸(如A3: 297mm × 420mm或自定义尺寸)
- 设置适当的viewBox以确保正确显示,通常设为"0 0 800 1120"或类似比例
- 确保所有文本和关键视觉元素在不同尺寸下保持清晰可读
- 核心内容应位于视图中心区域,避免边缘布局
- 测试设计在300x300至1200x1200像素范围内的显示效果

## 图形与视觉元素
- 创建原创矢量图形,展现主题的本质
- 使用渐变、图案和滤镜等SVG高级特性增强视觉效果,但每个SVG限制在3种滤镜以内
- 精心设计的构图,确保视觉平衡和动态张力
- 适当使用负空间,避免过度拥挤的设计
- 装饰元素不应干扰或掩盖主要信息

## 视觉层次与排版
- 建立清晰的视觉导向,引导观众视线
- 文字排版精致,考虑中文字体的特性和美感
- 标题、副标题和正文之间有明确区分
- 使用大小、粗细、颜色和位置创建层次感
- 确保所有文字内容在视觉设计中的优先级高于装饰元素

## 性能优化
- 确保SVG文件大小适中,避免不必要的复杂路径
- 正确使用SVG元素(如path、rect、circle等)
- 优化路径数据,删除冗余点和曲线
- 合并可合并的路径和形状,减少总元素数
- 简化复杂的形状,使用基本元素组合而非复杂路径
- 避免过大的阴影和模糊效果,它们在某些环境中可能导致性能问题

## 测试与验证
- 在完成设计后,移除所有动画和高级滤镜,确认内容仍然完整可见
- 检查元素是否使用了正确的z-index,避免意外覆盖
- 验证在不同视窗大小下所有内容都能正确显示
- 确保设计采用分层方法:底层(背景)、内容层和装饰层清晰分离
- 提供简化版设计思路,去除所有可能影响稳定性的高级功能

## 输出要求
- 提供完整可用的SVG代码,可直接在浏览器中打开或嵌入网页
- 确保代码有效且符合SVG标准,无错误警告
- 附带简短说明,解释设计理念和关键视觉元素
- 不偷懒不省略,全面展现你的设计思维和SVG专业知识
- 使用COT(思维链)方法:先分析主题,然后构思设计方案,最后生成SVG代码

请根据提供的主题或内容,创建一个独特、引人注目且技术精湛的SVG海报。

待处理内容:

文本可视化

杰英分享的:
https://richardbrath.wordpress.com/
讲解视频:
https://www.youtube.com/watch?v=7kDSMd5Quc0

理论

SVG生成模型
https://starvector.github.io/