Obsidian 插件:Tag, Word & Link Cloud 给笔记中插入好看的词云效果
概述
展示你的标签/词/链接的云图
插件名片
使用此插件,您可以在笔记中创建标签、链接或词语云。
要实现这一点,请创建一个语言设置为 tagcloud
、wordcloud
或 linkcloud
的代码域。
您可以使用 YAML 语法来配置您的云。
标签云
显示符合您选择的所有标签。
示例
显示整个保险库中的所有标签
```tagcloud
```
#### 显示当前文件中的所有标签
~~~markdown
```tagcloud
source: file
```
显示文件夹/文件的所有标签
⚠️ 需要 Dataview
```tagcloud
source: query
query: Folder/File
```
显示与我们的标签一起出现的所有标签
⚠️ 需要 Dataview
```tagcloud
source: query
query: '#yourTag'
```
显示所有链接到笔记的标签
⚠️ 需要 Dataview
```tagcloud
source: query
query: '[[其他笔记]]'
```
选项
名称 | 描述 | 可能的值 |
---|---|---|
query | 需要 Dataview,需要将 source 设置为 query | 有效的 Dataview Source |
所有其他选项仍然适用于 这里。
词云
词云显示了您的保险库/笔记中的所有单词。
⚠ 仅在加载保险库和运行“重新计算词分布”命令时才会计算词分布。
这是因为计算过程需要大量的计算资源和时间。[^performance]
示例
显示整个仓库中的所有单词
```wordcloud
```
显示当前笔记中的所有单词
```wordcloud
source: file
```
显示当前文件夹和某个具体笔记中的词
```wordcloud
source: file
query: 'Folder/File'
```
选项
名称 | 描述 | 可能的值 | 默认值 |
---|---|---|---|
stopwords | 从结果中删除所有 停用词 | true / false | true |
其他所有选项仍然适用于 这里
链接云
链接云显示了您的存储库中的所有链接。
此云只能在整个存储库范围内生成。
示例
显示所有链接
```linkcloud
```
显示所有链接到现有文件的链接
```linkcloud
type: resolved
```
显示所有指向不存在文件的链接
```
```linkcloud
type: unresolved
```
选项
名称 | 描述 | 可能的值 | 默认值 |
---|---|---|---|
type | 要显示的链接类型 | resolved , unresolved , both | resolved |
以下选项也适用。
通用选项
以下选项适用于所有云。
名称 | 描述 | 可能的值 | 默认值 |
---|---|---|---|
shape | 绘制的形状 | circle , cardioid , diamond , square , triangle-forward , triangle , pentagon , star | circle |
source | 标签/单词来自哪里? | file , vault , query (仅在标签云中支持) | vault |
weight | 单词大小的乘数因子 | 任何正整数 | 2 |
shrinkToFit | 调整单词权重以适应 | true /false | true |
minCount | 最小出现次数 | 任何正整数 | 0 |
maxDepth | 仅显示 X 个最常用的元素(如果两个元素具有相同的出现次数,则只计算一个) | 任何正整数(增加此数字可能导致云不显示,因为只能渲染这么多元素) | 25 |
background | 背景颜色 | 十六进制 RGB 值 | 选择的主题的背景颜色 |
width | 画布宽度 | 以像素为单位(省略了 px ) | 线宽 |
height | 画布高度 | 以像素为单位(省略了 px ) | width / 2 |
fontFamily | 用于显示的字体 | 任何有效的 font-family | |
fontWeight | 字体粗细 | normal , bold , 或数字 | normal |
minFontSize | 最小字体大小 | 任何数字 | 0 |
minRotation | 文本应旋转的最小角度 | 数字(以弧度为单位) | - pi / 2 |
maxRotation | 文本应旋转的最大角度 | 数字(以弧度为单位) | pi / 2 |
ellipticity | ’ 扁平度 ’ 程度 | 数字 | 0.65 |
shuffle | 每次生成不同的结果? | true /false | true |
rotateRatio | 旋转概率 | 数字作为百分比(因此 1.0 为 100%) | 0.1 |
已知问题
- 在某些特定情况下,使用的
canvas
元素的计算宽度为 0。 插件将回退到 500 的值,这取决于您的 Obsidian 窗口的大小,可能会看起来很奇怪。
性能
在一台高性能计算机上,包含约 12,000 个文件的 Vault 需要 15 分钟。
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。