问题描述
可能是一个基本问题
迄今为止,我必须一直通过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 (将#修改为@)