在Bar(),Line()中设置init_opts=opts.InitOpts(renderer=‘svg’),然后用浏览器打开生成的html文件,直接右键通过Adobe PDF打印页面即可。若用pyecharts自带toolbox下载svg图片,导入ppt会出现legend,title等部分背景为黑色且无法调整的情况。
另外3D图貌似无法用renderer='svg’渲染,该问题尚未找到解决方案,只能通过 .set_global_opts中设置 toolbox_opts=opts.ToolboxOpts(feature=opts.ToolBoxFeatureOpts(
save_as_image=opts.ToolBoxFeatureSaveAsImageOpts(
background_color=‘white’,
pixel_ratio=14))),
使得生成的png图片分辨率尽可能高,14为测试出的最高ratio,再高图片无法打开。
04-28
2441