将 pyvis 图导出为矢量或 .png 图像。有办法吗?

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

我正在寻找一种方法将 pyvis 生成的巨大图形导出为矢量图形 .svg 或至少 .png 格式。有办法做到吗?到目前为止,我只找到了保存/导出为 .html 文件的选项。

提前致谢。

python graph pyvis
2个回答
2
投票

对我来说这有效:

  • 将图表保存到 HTML 文件
  • 在新选项卡中打开 HTML
  • 右键单击 -> 将图像另存为...

0
投票

defgenerate_png(url_file, 名称): 从 playwright.sync_api 导入sync_playwright

with sync_playwright() as p:
    for browser_type in [p.chromium]:
        browser = browser_type.launch()
        page = browser.new_page()
        file = open(url_file, "r").read()
        page.set_content(file, wait_until="load")
        page.wait_for_timeout(30000)
        page.screenshot(path=f'{name}.png', full_page=True)
        file.close()
        browser.close()
© www.soinside.com 2019 - 2024. All rights reserved.