Gegevens visualiseren in R
Het R-ecosysteem biedt meerdere grafiekbibliotheken die zijn verpakt met veel verschillende functies. Standaard bevat elke Apache Spark-pool in Microsoft Fabric een set gecureerde en populaire opensource-bibliotheken. Extra bibliotheken of versies toevoegen of beheren met behulp van de microsoft Fabric-bibliotheekbeheermogelijkheden.
Vereisten
Haal een Microsoft Fabric-abonnement op. Of meld u aan voor een gratis proefversie van Microsoft Fabric.
Meld u aan bij Microsoft Fabric.
Gebruik de ervaringswisselaar aan de linkerkant van de startpagina om over te schakelen naar Fabric.
Open of maak een notitieblok. Zie Microsoft Fabric-notebooks gebruiken voor meer informatie.
Stel de taaloptie in op SparkR (R) om de primaire taal te wijzigen.
Koppel uw notitieblok aan een lakehouse. Selecteer aan de linkerkant Toevoegen om een bestaand lakehouse toe te voegen of om een lakehouse te maken.
ggplot2
De ggplot2-bibliotheek is populair voor gegevensvisualisatie en verkennende gegevensanalyse.
%%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 is een systeemeigen R-plottingbibliotheek voor het maken van interactieve afbeeldingen.
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 is een R-grafiekbibliotheek die interactieve grafieken van publicatiekwaliteit maakt.
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 is een R-wrapper voor de JavaScript-bibliotheek met hoge grafieken en de bijbehorende modules.
library(magrittr)
library(highcharter)
hchart(mtcars, "scatter", hcaes(wt, mpg, z = drat, color = hp)) %>%
hc_title(text = "Scatter chart with size and color")