Visualiser les données en R
L’écosystème R offre plusieurs bibliothèques de graphiques qui sont fournies avec de nombreuses fonctionnalités différentes. Par défaut, chaque pool Apache Spark dans Microsoft Fabric contient un ensemble de bibliothèques open source organisées et populaires. Ajoutez ou gérez des bibliothèques ou des versions supplémentaires à l’aide des fonctionnalités de gestion des bibliothèques Microsoft Fabric.
Important
Microsoft Fabric est actuellement en préversion. Certaines informations portent sur un produit en préversion susceptible d’être substantiellement modifié avant sa publication. Microsoft ne donne aucune garantie, expresse ou implicite, concernant les informations fournies ici.
Prérequis
Un abonnement Power BI Premium. Si vous n’en avez pas, consultez Comment acheter des Power BI Premium.
Un espace de travail Power BI avec une capacité Premium affectée. Si vous n’avez pas d’espace de travail, suivez les étapes décrites dans Créer un espace de travail pour en créer un et l’affecter à une capacité Premium.
Connectez-vous à Microsoft Fabric.
Ouvrez ou créez un notebook. Pour savoir comment procéder, consultez Utilisation des notebooks Microsoft Fabric.
Modifiez la langue principale en définissant l’option de langue sur SparkR (R).
Attachez votre bloc-notes à un lakehouse. Sur le côté gauche, sélectionnez Ajouter pour ajouter un lakehouse existant ou créer un lakehouse.
ggplot2
La bibliothèque ggplot2 est très utilisée pour la visualisation des données et l’analyse exploratoire des données.
%%sparkr
library(ggplot2)
data(mpg, package="ggplot2")
theme_set(theme_bw())
g <- ggplot(mpg, aes(cty, hwy))
# Scatterplot
g + geom_point() +
geom_smooth(method="lm", se=F) +
labs(subtitle="mpg: city vs highway mileage",
y="hwy",
x="cty",
title="Scatterplot with overlapping points",
caption="Source: midwest")
rbokeh
rbokeh est une bibliothèque de traçage R native permettant de créer des graphiques interactifs.
library(rbokeh)
p <- figure() %>%
ly_points(Sepal.Length, Sepal.Width, data = iris,
color = Species, glyph = Species,
hover = list(Sepal.Length, Sepal.Width))
p
R Plotly
Plotly est une bibliothèque de graphiques R qui crée des graphiques interactifs de qualité de publication.
library(plotly)
fig <- plot_ly() %>%
add_lines(x = c("a","b","c"), y = c(1,3,2))%>%
layout(title="sample figure", xaxis = list(title = 'x'), yaxis = list(title = 'y'), plot_bgcolor = "#c7daec")
fig
Highcharter
Highcharter est un wrapper R pour la bibliothèque JavaScript Highcharts et ses modules.
library(magrittr)
library(highcharter)
hchart(mtcars, "scatter", hcaes(wt, mpg, z = drat, color = hp)) %>%
hc_title(text = "Scatter chart with size and color")