python - pyreverse uml 带有自定义颜色的图表

我正在尝试使用 pyreverse 生成 UML 图表,但我希望图表的所有节点都为蓝色。目前有一个名为 --colorized (https://github.com/PyCQA/pylint/pull/4850) 的选项,它为不同的节点设置不同的颜色,但我不知道如何使用命令使这些图表变为蓝色。

现在,我正在跑步

pyreverse -o png -p xxx xxx --colorized --max-color-depth 1

这会生成一个带有淡蓝色的 uml ,但我想要更深的蓝色。

有人知道该怎么做或知道该怎么做吗?

谢谢!

更新:我找到了一种方法,方法是制作一个 svg 文件,然后用

with open("path.svg", "r", encoding="utf-8") as file:
    filedata = file.read()
filedata = filedata.replace("aliceblue", "#bde0ff")
with open("path.svg", "w", encoding="utf-8") as file:
    file.write(filedata)

回答1

当前(从 V2.13.9 开始)无法定义自定义调色板。为此,我在 GitHub 上添加了 https://github.com/PyCQA/pylint/issues/6738

相似文章

最新文章