【问题标题】:Add svg attributes in diagrams在图表中添加 svg 属性
【发布时间】:2014-07-17 11:04:47
【问题描述】:

我想在diagrams 生成的 SVG 图表上添加工具提示(或悬停行为)。

有没有办法向图表添加自定义属性,或者最糟糕的是能够设置和标识事物,因此可以在 Javascript 中引用它们。

【问题讨论】:

  • 我知道这是一个旧帖子,但是有什么消息吗?这正是我所需要的。

标签: haskell diagram haskell-diagrams


【解决方案1】:

这个问题有点误导,因为在浏览器中提供 SVG 工具提示的 title 属性不是属性,而是它自己的元素。您可以使用 Diagrams.Backend.SVG 中的 svgTitle 方法添加工具提示,即 SVG 标题。

同一模块还包含方法 svgID 和 svgClass 来添加这些属性以允许外部 javascript 查找特定的 SVG 元素。

【讨论】:

    【解决方案2】:

    我一直在谷歌上搜索,还没有尝试过,但我找到了this。它的存在似乎完全可以满足您的需求。

    它只是 SVG 后端。

    【讨论】:

    • 看起来它已经在 1.4 版中被删除了,这可能是我从未见过它的原因。但是,它似乎已在 v 1.4.3(2019 年 12 月)中重新引入。
    猜你喜欢
    • 2020-02-09
    • 2018-03-16
    • 2021-11-24
    • 2020-05-04
    • 2022-11-02
    • 2016-01-08
    • 1970-01-01
    • 1970-01-01
    • 2016-03-27
    相关资源
    最近更新 更多