图表的缩放问题

感谢集成此功能,它在可视化数据方面具有巨大潜力!

是否有办法设置饼图的半径(或总体大小)?
默认的太小了,实际上毫无用处 :/\n\n``` mermaid height=auto
pie showData
title Product X 中的关键元素
“钙” : 42.96
“钾” : 50.05
“镁” : 10.01

8 个赞

我也遇到了一些尺寸/缩放问题。例如,甘特图基本上是无用的 :frowning:

Discourse 是否可以提供一种类似 Markdown 表格全屏 的方式来全屏查看 mermaid 图表?

6 个赞

这是一个绝妙的主意,我非常希望拥有它。我们目前还没有安排这项工作。

8 个赞

我们有可能看到这方面有任何进展吗?感觉如此有用的东西却离完美如此之近,真是太可惜了。

我们想用一个饼图来展示公司中语言分布的一些情况,但这最终是实际大小 :frowning:

1 个赞

是否可以为 mermaid 显示提供一些缩放功能?现在较大的图表可能会变得相当小。

也许可以允许在弹出灯箱中打开 mermaid 图表,并像 https://mermaid.live/ 一样进行平移和缩放。

3 个赞

这将是一个很棒的附加功能!

1 个赞

我非常希望有这个功能。它已分配给会员体验团队,并将由他们优先处理。

缺少此功能无疑严重影响了复杂 Mermaid 图在论坛上的可用性。

至于何时?@lindsey 将优先处理此事。

但如果您急需,最好与 Jamie 谈谈。

8 个赞

再次感谢您审阅 :heart:

1 个赞

+1,这项急需的功能有什么进展吗?

1 个赞

我们公司也非常需要此功能,图表高度缩放受限,这使得 Mermaid 在 Discourse 中毫无用处,需要有外部渲染或全屏显示它们的方法。

1 个赞

我构建了一个东西。我想在发布之前,也许有人会想试用一下。
目标是提供一种低门槛且健壮的方法:

  1. 分析帖子是否包含 SVG 元素
  2. 如果是,则在其旁边显示一个文本链接“缩放”
  3. 在一个新的浏览器窗口中打开 SVG,您可以在其中随意缩放、打印等。

GitHub - rstockm/svg-zoom: Discourse 主题组件,为帖子中的 Mermaid/SVG 元素添加缩放功能

更新,@David 正在处理一个修复程序,看起来很棒,我们只需要清理一些 API,很快就会发布相关信息。

4 个赞

这现在已合并。图表将始终以 16:9 的宽高比渲染,并且有一个按钮可以将它们放大到全屏视图:

kanban
  Todo
    [创建文档]
    docs[关于新图表创建博客]
  [进行中]
    id6[创建渲染器,使其在所有情况下都能工作。我们还会添加一些额外的文本用于测试。还有一些额外的装饰。]
  id9[准备部署]
    id8[设计语法]@{ 负责人:'knsv' }
  id10[准备测试]
    id4[创建解析测试]@{ 票据:MC-2038,负责人:'K.Sveidqvist',优先级:'高' }
    id66[最后一项]@{ 优先级:'极低',负责人:'knsv' }
  id11[已完成]
    id5[定义 getData]
    id2[当用户复制具有 100 个字符的图表时,图表标题超过 100 个字符]
    id3[更新数据库函数]@{ 票据:MC-2037,负责人:knsv,优先级:'高' }

  id12[无法重现]
    id3[Firefox 中的奇怪闪烁]
4 个赞

哦,天哪。抱歉,但这个反应还不够。谢谢你!!!

一个小问题——如果我用浏览器缩小一点(Alt + -),文字就不合适了。如果我在 100% 的时候,一切都很完美。

2 个赞

另外,我刚注意到,在使用新的深色主题切换器设置时,Mermaid 图表在没有刷新浏览器的情况下不会切换浅色/深色主题。

2 个赞

非常感谢您为此进行了更新 :heart:

现在我们可以使用甘特图和饼图以及 Discourse 的修订历史记录了 :slight_smile:

谢谢,但我更希望在新的专用窗口中打开图表——这样我们就可以打印、导出到 PDF 等。

请看我的方法:

此主题在上次回复后 7 天自动关闭。不再允许新回复。