在 Power BI 中使用 R 交互式图形和 visNetwork



目前,当我尝试使用 visNetwork 在 Power BI 中生成 R 视觉对象时(它在 R Studio 中工作正常(,它告诉我尚未生成图形。根据我的研究,我的理解是因为 Power BI 目前不支持 HTML 视图,而我的图形是以 HTML 形式生成的。但是,在我搁置这个项目之前,我想确认我的这个假设,看看是否有任何解决方法。提前谢谢。

我们可以在Power BI中构建RHTML视图。

因此,您可以获得 R 视觉对象的 HTML 视图

将用 R 编写的代码复制/粘贴到 Power Bi R 脚本中将不起作用。

将视觉对象显示在 Power Bi 中的唯一方法是首先创建 R 代码的应用程序。有关如何创建 r 驱动的自定义视觉对象的详细信息,建议查看此网站:https://github.com/Microsoft/PowerBI-visuals/tree/master/RVisualTutorial/TutorialFunnelPlot。

此外,使用 HTML 输出创建 r 驱动的自定义视觉对象的本质是在脚本的开头和脚本的末尾添加以下代码:

# For Example:
source('./r_files/flatten_HTML.r')
library(ggplot2)
############### Library Declarations ###############
libraryRequireInstall("ggplot2");
####################################################
################### Actual code ####################
# Enter your manipulation of the code in this section 
g <- ggplot(yourdata) 
############# Create and save widget ###############
internalSaveWidget(g, 'out.html');
####################################################

我希望这能为您澄清一些事情。

祝你好运!

最新更新