Pyvis:如何向图形动画添加标题/标题

问题描述 投票:0回答:1

我正在使用 Pyvis 来可视化大型网络图。我想生成具有某些标题的图表,然后将它们保存为 jpg 或 png 图像。但是,我在文档中没有看到任何此类选项。 Network 类有一个标题参数,但它为 HTML 文件生成标题,而不是为图形的交互元素生成标题。

from pyvis import network as net
from IPython.core.display import display, HTML
g=net.Network(height='400px', width='50%',heading='Graph')
g.add_node(1)
g.add_node(2)
g.add_node(3)
g.add_edge(1,2)
g.add_edge(2,3)
g.show('example.html')
display(HTML('example.html'))

生成这个图表,我在下面有截图。

如何将图表标题更改为包含图表的框中,我可以将其视为 png 或 jpg 图像吗?

python graph graph-visualization pyvis
1个回答
0
投票

我认为这对于 pyvis 来说是不可能的,因为网络对象不能不包含文本。但是您可以通过在 html 文档中添加标题和/或段落元素来直接在图表上方和下方添加标题或文本。

<body>
    <div class="card" style="width: 100%">
        <h1>headline above div with id = "mynetwork"</h1>
        <p>text above div with id = "mynetwork"</p>
        <div id="mynetwork" class="card-body"></div>
        <p>text below div with id = "mynetwork"</p>
    </div>
    ...
</body

The headline and text will appear like this

© www.soinside.com 2019 - 2024. All rights reserved.