#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 в отдельной таблице.
Если вы знаете более быстрый способ, эта информация будет оценена по достоинству.