【问题标题】:Rendering Graphviz in Power BI在 Power BI 中渲染 Graphviz
【发布时间】:2021-10-04 03:49:07
【问题描述】:
我的笔记本电脑上安装了 anaconda,我通常用它来进行数据分析。我是 Power BI 的新手。使用 Graphviz,我有以下图片
使用 Power BI 中的 Python 脚本和我在 anaconda 中使用的相同代码,我尝试在 Power BI 中显示这一点,但我找不到解决方法。
任何人都可以提供解决方案或建议。
谢谢。
【问题讨论】:
标签:
powerbi
data-visualization
graphviz
powerbi-desktop
graph-visualization
【解决方案1】:
对于正在寻找方法的人,我已经找到了解决方法。
阅读Creating Power BI visuals using Python in Power BI Desktop 上的 Microsoft Power BI 文档后,它指定 Python 视觉对象显示为图像。为了将其显示为图像,我先将其保存到笔记本电脑,然后使用 matplotlib 的 mpimg.imread 函数立即读取图像并在 Power Bi 上显示。
filename = 'PowerBiGraphviz'
ctrlflw = Z12.render(filename, view=False)
img = mpimg.imread(ctrlflw)
fig, ax = plt.subplots(figsize=(20,20))
ax.imshow(img)
ax.axis('off')
plt.show()
请注意,视觉效果也会响应过滤。根据您的 python 脚本,视觉效果可能需要几秒钟才能出现。
我能够使其更快的方法是仅提取在 Power BI 上绘制视觉对象所需的信息,并将其导入到 Power BI 的单独表格中。
如果您知道更快的方法,我们将不胜感激。