pyecharts图片导出设置大小(像素比)
最近基于pyecharts + phantomjs + snapshot_phantomjs 进行可视化图表的绘制与保存
关于渲染图片的方式, 请参考官网:
https://pyecharts.org/#/zh-cn/render_images
上面的图片, 也是个人基于官网整理, 可参考.
那回到图片的大小设置问题, 使用make_snapshot
渲染为图片后, 发现每张图片大约7~8M, 太大
解决方法: 设置pixel_ratio
参数, 比如, 对于phantomjs引擎来说, 默认的pixel_ratio=2
, 我将其设置为pixel_ratio=1
, 最终的图片大小才1.5M.
此时涉及一个概念: 像素比, 可参考:
设备像素比devicePixelRatio简单介绍 https://www.imqianduan.com/mobile/device-pixel-ratio.html
概念类似, 了解即可.