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

  • Å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.

Skjermbilde av ggplot2 scatterplot.

%%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.

Skjermbilde av rbokeh-punkter.

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.

Skjermbilde av tegnelinje.

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.

Skjermbilde av punktdiagram med høydiagram.

library(magrittr)
library(highcharter)
hchart(mtcars, "scatter", hcaes(wt, mpg, z = drat, color = hp)) %>%
  hc_title(text = "Scatter chart with size and color")

Neste trinn