Визуализация Graphviz в Power BI

#powerbi #data-visualization #graphviz #powerbi-desktop #graph-visualization

Вопрос:

У меня на ноутбуке установлена анаконда, которую я обычно использую для анализа данных. Я новичок в Power BI. Используя Graphviz, у меня есть следующее изображение введите описание изображения здесь

Используя сценарии Python в Power BI и тот же код, который я использую в anaconda, я попытался показать это в Power BI, но не могу найти обходной путь.

Может ли кто-нибудь помочь с решением или предложением.

Спасибо.

Ответ №1:

Для тех, кто будет искать способ сделать это, я нашел способ обойти это.

После прочтения документа Microsoft Power BI о создании визуальных элементов Power BI с использованием Python в Power BI Desktop было указано, что визуальные элементы Python отображаются в виде изображений. Чтобы отобразить это в виде изображения, я сначала сохранил его на своем ноутбуке, затем использовал mpimg.imread функцию matplotlib, чтобы немедленно прочитать изображение и отобразить его в 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 в отдельной таблице.

Если вы знаете более быстрый способ, эта информация будет оценена по достоинству.