Dodatkowe funkcje TrelliscopeJS

Wizualizacja dużych zbiorów danych z Trelliscope w R

Ryan Hafen

Author, TrelliscopeJS

Interaktywność paneli ggplot z Plotly

Wystarczy dodać as_plotly = TRUE do facet_trelliscope().

Na przykład:

gap_life <- select(gapminder, year, lifeExp, country, continent)
ggplot(gap_life, aes(year, lifeExp)) +
  geom_point() +
  facet_trelliscope(~ country + continent,
    name = "lifeExp_by_country",
    desc = "Life expectancy vs. year for 142 countries.",
    nrow = 2, ncol = 3,
    as_plotly = TRUE)
Wizualizacja dużych zbiorów danych z Trelliscope w R

Interaktywność paneli ggplot z Plotly

Wizualizacja dużych zbiorów danych z Trelliscope w R

Kontekstowe automatyczne kognostyki

Wystarczy dodać auto_cog = TRUE do facet_trelliscope().

Na przykład:

ggplot(gap_life, aes(year, lifeExp)) +
  geom_point() +
  facet_trelliscope(~ country + continent,
    name = "lifeExp_by_country",
    desc = "Life expectancy vs. year for 142 countries.",
    nrow = 2, ncol = 3,
    auto_cog = TRUE)

Szczegółowe informacje o dostępnych automatycznych kognostykach zawiera pomoc dla autocogs::autocog.

Wizualizacja dużych zbiorów danych z Trelliscope w R

Kontekstowe automatyczne kognostyki

Wizualizacja dużych zbiorów danych z Trelliscope w R

Limity osi

Zakresy limitów osi można kontrolować za pomocą argumentu scales.

Trzy opcje:

  • "same" (domyślnie)
  • "sliced"
  • "free"
Wizualizacja dużych zbiorów danych z Trelliscope w R

scales = "same"

Limity każdego panelu są identyczne.

Umożliwia porównania „jabłko do jabłka" między panelami.

Wizualizacja dużych zbiorów danych z Trelliscope w R

scales = "sliced"

Limity każdego panelu obejmują ten sam zakres, ale nie zaczynają się w tym samym miejscu.

Przydatne do porównywania różnic skali.

Wizualizacja dużych zbiorów danych z Trelliscope w R

scales = "free"

Limity każdego panelu są oparte na granicach jego własnych danych.

Wizualizacja dużych zbiorów danych z Trelliscope w R

Czas na ćwiczenia!

Wizualizacja dużych zbiorów danych z Trelliscope w R

Preparing Video For Download...