You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否基于查询结果在Azure DevOps Wiki中展示图表?

问题解答

1. 让Mermaid自动从查询获取数据生成图表

原生Mermaid本身没有直接对接查询数据源的能力,得结合你所用Wiki平台的扩展能力来实现:

  • 若用的是Confluence这类企业Wiki:可以找第三方宏(比如ScriptRunner、Mermaid Chart宏),通过宏先执行查询拿到数据,再自动生成对应的Mermaid代码并渲染成图表;也可以用自定义脚本宏,写逻辑把查询结果转换成Mermaid的语法结构。
  • 若用的是MediaWiki这类自托管Wiki:可以开发自定义扩展,调用查询接口获取数据后,动态生成Mermaid代码块;或者用Lua脚本在页面内处理查询返回的数据集,输出符合Mermaid格式的代码。
  • 若用的是Obsidian这类个人Wiki:借助Dataview插件,先写查询语句提取数据,再用Dataview的语法将数据映射为Mermaid的图表结构(比如流程图、柱状图的代码),实现自动渲染。

2. Wiki中“Add Query result”的图表类型支持

不同Wiki平台的这个功能差异较大:

  • 多数主流Wiki的“Add Query result”默认以表格形式展示数据,但部分平台(比如某些企业级Wiki)支持切换内置的图表类型(如柱状图、折线图),不过这类图表一般不是Mermaid格式,是平台自带的可视化组件。
  • 若想通过这个功能生成Mermaid图表,通常没有直接的图表类型选项,需要结合上面提到的动态生成Mermaid代码的方法,把查询结果转换为Mermaid图表。

内容的提问来源于stack exchange,提问作者V Siemon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 16:03:11