在reportlab中绘制图像而不保存图像

问题描述

可能是一个基本问题

迄今为止,我必须一直通过drawInlineImage在reportlab中绘制图像,将png保存在脚本中,然后将其绘制到画布上。

我想运行一个遍历各个“客户端”的循环,在seaborn中创建相同的图,然后将该图绘制到我的pdf上,而不必担心保存图像。

我的循环当前看起来像这样-drawImage说'TypeError:预期的str,字节或os.PathLike对象,而不是AxesSubplot'。

for client in client_list:
    client_temp = df_raw[df_raw.GROUP_IDENTIFIER == client]
    client_perf_temp = sns.barplot(data=client_temp,x='MTH',y='GROUP_PERFORMANCE')
    c.drawImage(client_perf_temp,300,100,100)
    #new page
    c.showPage()

# save pdf
c.save()

我认为我无法在reportlab中执行此操作,需要将图像/绘图保存在某个地方吗?

由于我要遍历许多客户端,因此我并不想保存和删除所需的所有图像。

预先感谢 克里斯

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...