Graphviz pydot图形的多行工具提示

Graphviz pydot图形的多行工具提示,graphviz,pydot,Graphviz,Pydot,我想为使用pydot生成的图中的节点添加多行工具提示。以下是我正在做的: node = pydot.Node('abc', style='filled', fillcolor='#CCFF00', fontsize=12) txt = 'foo' + '\n' + 'test' node.set_tooltip(txt) 我看到的工具提示显示为“foo\ntest” 我将感谢任何帮助 谢谢 Abhijit标签和名称()似乎支持新行字符,但工具提示直接放在结果HTML中,而不会将“\n”视为特殊

我想为使用pydot生成的图中的节点添加多行工具提示。以下是我正在做的:

node = pydot.Node('abc', style='filled', fillcolor='#CCFF00', fontsize=12)
txt = 'foo' + '\n' + 'test'
node.set_tooltip(txt)
我看到的工具提示显示为“foo\ntest”

我将感谢任何帮助

谢谢
Abhijit

标签和名称()似乎支持新行字符,但工具提示直接放在结果HTML中,而不会将“\n”视为特殊字符

使用直接字符代码是另一种选择。(请参阅&)

或者一些简单的预处理将允许您保留“\n”表单:

node.set_tooltip(txt.replace('\n', '
'))
  • 请注意,对于,使用上述替换为图元是获得多行工具提示的唯一方法

这不是公认答案的任何原因@Abhijit?对我有效。
node.set_tooltip(txt.replace('\n', '
'))