Bagikan melalui


Memvisualisasikan data dalam R

Ekosistem R menawarkan beberapa pustaka grafik yang dikemas dengan berbagai fitur. Secara default, setiap Apache Spark Pool di Microsoft Fabric berisi sekumpulan pustaka sumber terbuka yang dikumpulkan dan populer. Menambahkan atau mengelola pustaka atau versi tambahan dengan menggunakan kemampuan manajemen pustaka Microsoft Fabric.

Prasyarat

  • Buka atau buat buku catatan. Untuk mempelajari caranya, lihat Cara menggunakan notebook Microsoft Fabric.

  • Atur opsi bahasa ke SparkR (R) untuk mengubah bahasa utama.

  • Lampirkan buku catatan Anda ke lakehouse. Di sisi kiri, pilih Tambahkan untuk menambahkan lakehouse yang ada atau untuk membuat lakehouse.

ggplot2

Pustaka ggplot2 populer untuk visualisasi data dan analisis data eksploratif.

Screenshot of 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 adalah pustaka plot R asli untuk membuat grafik interaktif.

Screenshot of rbokeh points.

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 adalah pustaka grafik R yang membuat grafik interaktif dan berkualitas publikasi.

Screenshot of plot line.

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 adalah pembungkus R untuk pustaka Highcharts JavaScript dan modulnya.

Screenshot of highchart scatter.

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