python - xlwings:如何仅通过 UDF 将 matplotlib 图表附加到 excel 工作表上
问题描述
我有一个关于如何通过 xlwings UDF 将图表添加到 excel 电子表格的问题。目前我有这些代码,他们输出购物车,但是我希望通过 UDF 将这些图表添加(附加)到电子表格本身,我该怎么做?
@xw.func
def plotstats():
fig = plt.figure()
print(colist, type(colist))
print(pcgstats,type(pcgstats))
plt.bar(colist, pcgstats.iloc[0])
plt.title('% of Consolidated portfolios outperforming')
fig.show()
fig2 = plt.figure(2)
plt.bar(colist, pcgstats.iloc[1])
plt.title('% of individual portfolios outperforming')
fig2.show()
return "Plotted!"
解决方案
推荐阅读
- python - = (equal) 在表达式大括号内的 f 字符串中做什么?
- c++ - 如何将 QLineEdit 与之间没有空格的 QPushButton 结合起来?
- javascript - POST 请求的 Ajax 调用结构
- angular - 需要根据组件中的if条件在mat errror中显示错误信息
- spring - 如何在spring boot中实现redis的多租户
- angularjs - 如何使用 angularjs 在用户字段中保存两个值?
- javascript - Firebase:无法将用户名 + 标题写入数据库
- javascript - 类型“void”不可分配给类型“(事件:MouseEvent
) => 无效' - asp.net - 配置了严格的传输安全性,但不适用于 asp .NET core 2.2
- c - 什么比长双更大?