R视觉效果不会产生功率bi的图形

时间:2017-06-19 13:46:34

标签: r powerbi

我正在尝试使用googleVis和/或plotly库在Power BI中创建一些R视觉效果,但无论我做什么,我都无法让Power BI显示任何内容。它总是只是说“没有创建图像。 R代码不会导致任何视觉效果的创建。确保你的R脚本产生一个R默认设备的情节。“问题出现在plotly和googleVis库中,所以我认为它可能与它们都是基于浏览器的输出这一事实有关。根据Microsoft,plotly is supported in Power BI。我希望有人能告诉我为什么我不能让任何这些示例脚本在Power BI中工作。

在R中工作的示例代码,但不是pbi。

plotly

library(plotly)
p <- plot_ly(midwest, x = ~percollege, color = ~state, type = "box")
p

googleVis

df=data.frame(country=c("US", "GB", "BR"), 
              val1=c(10,13,14), 
              val2=c(23,12,32))

Line <- gvisLineChart(df)
plot(Line)

2 个答案:

答案 0 :(得分:0)

现在,我们可以在Power BI

中创建RHTML自定义视觉效果

1)我们可以使用Ploty - 使用它你加载了你&#34; midwest&#34;电源BI表中的数据

2)然后将其拖到R脚本,以便R Script可用。

3)然后运行R脚本,它将工作

答案 1 :(得分:0)

您可以将图表创建的图表渲染为PNG:

p <- plot_ly(x = dataset$period, y = dataset$mean, name = "spline", line = list(shape = "spline"))
plotly_IMAGE(p, format = "png", out_file = "out.png")

但问题在于,尽管通过绘图呈现,但可视化不会是交互式的,因为它只是一个PNG图像。

如果要使用plotly创建交互式可视化。到目前为止,唯一可行的方法是创建自定义Power BI可视化并将其导入报表。有关详细介绍,请参阅this帖子。