Visualiser data i R
R-økosystemet tilbyr flere graferbiblioteker som er pakket med mange forskjellige funksjoner. Som standard inneholder hver Apache Spark Pool i Microsoft Fabric et sett med kuraterte og populære biblioteker med åpen kildekode. Legg til eller administrer ekstra biblioteker eller versjoner ved hjelp av administrasjonsfunksjonene for Microsoft Fabric-biblioteket.
Viktig
Microsoft Fabric er for øyeblikket i FORHÅNDSVERSJON. Denne informasjonen er knyttet til et forhåndsutgitt produkt som kan endres vesentlig før det utgis. Microsoft gir ingen garantier, uttrykt eller underforstått, med hensyn til informasjonen som er oppgitt her.
Forutsetninger
Et Power BI Premium abonnement. Hvis du ikke har en, kan du se Slik kjøper du Power BI Premium.
Et Power BI-arbeidsområde med tilordnet Premium-kapasitet. Hvis du ikke har et arbeidsområde, bruker du fremgangsmåten i Opprett et arbeidsområde for å opprette et og tilordne det til en Premium-kapasitet.
Logg på Microsoft Fabric.
Åpne eller opprette en notatblokk. Hvis du vil lære hvordan du gjør det, kan du se Slik bruker du Microsoft Fabric-notatblokker.
Endre primærspråket ved å angi språkalternativet til SparkR (R).
Legg ved notatblokken i et lakehouse. Velg Legg til på venstre side for å legge til et eksisterende lakehouse eller opprette et lakehouse.
ggplot2
Ggplot2-biblioteket er populært for datavisualisering og utforskende dataanalyse.
%%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 er et opprinnelig R-plottebibliotek for å opprette interaktiv grafikk.
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 er et R-grafbibliotek som lager interaktive grafer av publikasjonskvalitet.
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 er en R-wrapper for Highcharts JavaScript-bibliotek og tilhørende moduler.
library(magrittr)
library(highcharter)
hchart(mtcars, "scatter", hcaes(wt, mpg, z = drat, color = hp)) %>%
hc_title(text = "Scatter chart with size and color")