R'de verileri görselleştirme

R ekosistemi, birçok farklı özellik içeren birden çok grafik kitaplığı sunar. Varsayılan olarak, Microsoft Fabric'teki her Apache Spark Havuzu bir dizi seçilmiş ve popüler açık kaynak kitaplık içerir. Microsoft Fabric kitaplık yönetimi özelliklerini kullanarak ek kitaplıklar veya sürümler ekleyin veya yönetin.

Önkoşullar

  • Not defterini açın veya oluşturun. Nasıl yapılacağını öğrenmek için bkz . Microsoft Fabric not defterlerini kullanma.

  • Birincil dili değiştirmek için dil seçeneğini SparkR (R) olarak ayarlayın.

  • Not defterinizi bir göle ekleyin. Sol tarafta Ekle'yi seçerek mevcut bir göl evi ekleyin veya bir göl evi oluşturun.

ggplot2

ggplot2 kitaplığı, veri görselleştirme ve keşif veri analizi için popülerdir.

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 , etkileşimli grafikler oluşturmaya yönelik yerel bir R çizim kitaplığıdır.

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 Çizim

Plotly , etkileşimli, yayın kalitesinde grafikler oluşturan bir R graf kitaplığıdır.

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 , Highcharts JavaScript kitaplığı ve modülleri için bir R sarmalayıcıdır.

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")