2016-10-18 7 views
2

Wie kann ich interaktive R-Plots in Power BI (zum Beispiel Plotly) erstellen? Im Folgenden Code liefert keinen Fehler, aber auch Grafik nicht zeigt:Plot in R Power BI

library(plotly) 
library(ggplot2) 

z = ggplot(data = dataset) + geom_point(mapping = aes(x = Console, y = Search)) 
ggplotly(z) 

Datenquelle:

source <- "https://cdn.rawgit.com/BlueGranite/Microsoft-R-Resources/master/power-bi/gameconsole.csv" 
game.console <- read.csv(source, header = TRUE) 
+1

"plotly" ist in Power BI nicht verfügbar. Siehe http://community.powerbi.com/t5/Desktop/Is-it-possible-to-use-R-charts-that-use-the-plotly-library-in/td-p/94895 – arun

Antwort

2

zu this question in Power BI's Community forums accoring

Plotly lib als Teil unterstützt von HTML-Unterstützung für R Powered Custom Nur Visuals, nicht R Visuals im Allgemeinen derzeit.

Plotly kann nur verwendet werden, wenn es ein Bild IMAGE \ PNG für R in PBI erzeugt. Nicht HTML.

Für Custom Visuals steht eine neue Funktion zur Verfügung, mit der R-basierte benutzerdefinierte Grafiken auch als htmls gerendert werden können.

Hoffe das hilft.

+0

Hey Jared, Hallo und willkommen bei Stack Overflow, bitte vergiss nicht die [Welcome Tour] (https://stackoverflow.com/tour) zu durchlaufen um dich hier zu kennen (und auch dein erstes Abzeichen zu verdienen) – DarkCygnus

0

Der Grund ist, dass Power BI derzeit nur Render-Diagramme unterstützt, die von der R-Visualisierungskomponente als PNG erstellt wurden.

Versuchen Sie Folgendes:

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

Aber das Problem dabei ist, dass, wenn auch plotly gemacht, die Visualisierungen werden nicht da sein nur ein PNG-Bild interaktiv sein.

Wenn Sie interaktive Visualisierungen mit Plotly erstellen möchten. Sie können nur eine benutzerdefinierte Power BI-Visualisierung erstellen und in Ihren Bericht importieren. Siehe this Beitrag für eine gute Einführung.