我正在寻找一种方法将 pyvis 生成的巨大图形导出为矢量图形 .svg 或至少 .png 格式。有办法做到吗?到目前为止,我只找到了保存/导出为 .html 文件的选项。
提前致谢。
对我来说这有效:
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()