如何解决Power BI 的 Python 分面条形图
我需要使用 python 扩展将分面条形图集成到 Power BI。我可以使用 Altair 库实现相同的效果,但无法使用 matplotlib.image 加载图像。 以下是我正在使用的数据和代码。
import altair as alt
from altair_saver import save
import pandas as pd
df = pd.DataFrame([
['Jan','2020','F1',10],['Jan','F2',40],'2021',85],50],['Feb',-50],25],30],['Mar',60],80]],columns=['month','year','factory','val'],index=pd.RangeIndex(12,name='x'))
plot= (alt.Chart(df).mark_bar().encode(
x='year:O',y='val:Q',color='factory:N',column=alt.X('month:N',sort=['Jan','Feb','Mar']),tooltip=['year','month','val']
).properties(
width=100,height=300
))
save(plot,"chart.png")
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
img = mpimg.imread("chart.png")
imgplot = plt.imshow(img)
输出我期望的是:
它只加载了 5 分钟,然后在 python 视觉中出现错误。
是否有其他方法可以使用 seaborn 或 matplotlib 实现相同的绘图以集成到 Power BI 中?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。