图形对于 cairo-renderer 位图来说太大了错误

ome*_*ega 13 linux ubuntu

我正在尝试使用pyreverse为项目源代码生成 UML 图的图像。当我运行 pyreverse 命令并指定生成.png图像时,它会运行,然后过了一会儿,它显示:

dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.271394 to fit
dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.333083 to fit
Run Code Online (Sandbox Code Playgroud)

然后,如果我打开任一图像,文本将无法读取,因为它被缩放了。有没有办法不缩放,让图像变大?

mha*_*idg 0

您可能需要考虑通过指定选项来使用不同的布局程序-p。默认情况下,pyreverse使用Graphviz包中的 dot 程序,但其他选项(例如neatofdp)可能会生成具有不同布局和缩放比例的图表。

另外,您可以尝试使用该-o选项来指定图像的输出格式。例如,使用-o svg将生成一个 SVG 图像,可以在不损失质量的情况下缩放该图像。