Skip to content

Добавить поддержку линейных диаграмм в mermaid #617

@ConstantinAlexandrov

Description

@ConstantinAlexandrov

Mermaid заявляет поддержку линейных диаграмм (тут описание https://mermaid.js.org/syntax/xyChart.html) но при попытке подключить пример в dochub получаю ошибку в консоле о том что тип неопределен:

Image

Версия IDEA
IntelliJ IDEA 2025.1.3 (Community Edition)
Build #IC-251.26927.53, built on June 23, 2025
Source revision: a5abecbe752fe
Runtime version: 21.0.7+9-b895.130 amd64 (JCEF 122.1.9)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.awt.windows.WToolkit
Windows 10.0
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 10048M
Cores: 8
Registry:
ide.experimental.ui=true
Non-Bundled Plugins:
PythonCore (251.26927.70)
org.dochub.idea.arch (4.3.0)
UpperLowerCapitalize (0.1.1q)
PlantUML integration (7.13.0-IJ2023.2)
Kotlin: 251.26927.53-IJ

Версия плагина 4.3.0

Шаги для воспроизведения:

  1. Создать файл с расширением *.mmd
  2. Добавить в него содержимое:
    xychart title "Sales Revenue" x-axis [jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec] y-axis "Revenue (in $)" 4000 --> 11000 bar [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000] line [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]
  3. Зарегистрировать в yaml документ под диаграмму. Например:
    diagram.staistics.mermaid: type: mermaid source: statistics.mmd location: /Mermaid/Example
  4. Перейти по адресу к документу.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions