R视觉效果不在power bi中生成图形
R visuals not producing graphs in power bi
我正在尝试使用 googleVis and/or plotly 库在 Power BI 中创建一些 R 视觉效果,但无论我做什么,我都无法让 Power BI 显示任何内容。它总是只是说“没有创建图像。 R 代码没有创建任何视觉效果。确保您的 R 脚本生成 R 默认设备的绘图。”这个问题出现在 plotly 和 googleVis 库上,所以我认为这可能与它们都是基于浏览器的输出这一事实有关。根据微软,plotly is supported in Power BI。我希望有人能告诉我为什么我无法让这些示例脚本中的任何一个在 Power BI 中运行。
示例代码适用于 R,但不适用于 pbi。
密谋
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)
现在,我们可以在 Power BI 中创建 RHTML 自定义视觉对象
1) 我们可以使用 Ploty - 要使用它,您需要在 Power BI 中加载 "midwest" 数据 table
2) 然后将其拖到 R 脚本中,以便 R 脚本可用。
3) 然后 运行 R 脚本,它将起作用
您可以将 plotly 创建的图表渲染为 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")
但问题在于,虽然由 plotly 渲染,但可视化效果不会交互,因为它只是一张 PNG 图片。
如果您想使用 plotly 创建交互式可视化。到目前为止,您唯一可以做的就是创建自定义 Power BI 可视化并将其导入到您的报表中。有关详细介绍,请参阅 this post。
我正在尝试使用 googleVis and/or plotly 库在 Power BI 中创建一些 R 视觉效果,但无论我做什么,我都无法让 Power BI 显示任何内容。它总是只是说“没有创建图像。 R 代码没有创建任何视觉效果。确保您的 R 脚本生成 R 默认设备的绘图。”这个问题出现在 plotly 和 googleVis 库上,所以我认为这可能与它们都是基于浏览器的输出这一事实有关。根据微软,plotly is supported in Power BI。我希望有人能告诉我为什么我无法让这些示例脚本中的任何一个在 Power BI 中运行。
示例代码适用于 R,但不适用于 pbi。
密谋
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)
现在,我们可以在 Power BI 中创建 RHTML 自定义视觉对象
1) 我们可以使用 Ploty - 要使用它,您需要在 Power BI 中加载 "midwest" 数据 table
2) 然后将其拖到 R 脚本中,以便 R 脚本可用。
3) 然后 运行 R 脚本,它将起作用
您可以将 plotly 创建的图表渲染为 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")
但问题在于,虽然由 plotly 渲染,但可视化效果不会交互,因为它只是一张 PNG 图片。
如果您想使用 plotly 创建交互式可视化。到目前为止,您唯一可以做的就是创建自定义 Power BI 可视化并将其导入到您的报表中。有关详细介绍,请参阅 this post。