noma_tidy_plot: Plot tidy data

View source: R/noma_tidy_plot.R

noma_tidy_plotR Documentation

Plot tidy data

Description

Plot tidy data

Usage

noma_tidy_plot(
  df,
  xcol,
  ycol,
  sorting_var,
  plot_type,
  xaxis_title = "",
  yaxis_title = "",
  plot_title = "",
  plot_subtitle = "",
  marker_size = NULL,
  xname = xcol,
  yname = ycol,
  xrange = c(NULL, NULL),
  yrange = c(NULL, NULL),
  legendtext = NULL,
  sizename = marker_size,
  colors = NULL,
  legend_options = list(showlegend = T, legend_position_x = NULL, legend_position_y =
    NULL),
  custom_hover_text = NULL
)

Arguments

df

dataframe med data

xcol

navn på x-akse-kolonne (f.eks. datokolonne)

ycol

nanv på y-akse-kolonne (f.eks. volumkolonne)

sorting_var

sorteringsvariabel

plot_type

hva slags plot-type man vil lage. Kan ta verdiene "dot", "line", "dashed line", "bar", "stacked bar", "stacked area", "stacked percent area"

xaxis_title

tittel på x-akse

yaxis_title

tittel på y-akse

plot_title

tittel på plot

marker_size

kolonne som styrer størrelse på bobler i boblediagram

xname

navn på x-variabel i hovertext

yname

navn på y-variabel i hovertext

xrange

range for x-akse. Spesifisert som vektor med min- og maksverdi

yrange

range for y-akse. Spesifisert som vektor med min- og maksverdi

legendtext

tekst på legend. Hovedsakelig relevant om man setter sorting_var = NULL. Kan Da kontrollere hva som vises i legend for den ene serien som plottes

sizename

navn på variabel som styrer størrelse på bobler i hovertext

colors

farger. Vektor med farger

legend_options

alternativer for

custom_hover_text

egendefinert spesifikasjon av hovertekst. Nyttig særlig for dot-plots, hvor man vil ha mye info i hovertext for hver dot.

Examples

## Not run: p = df %>% noma_tidy_plot(., "date", "volume", "tenor", "stacked bar")

         #Med custom_hover_text:
         p = noma_tidy_plot(k,
           xcol = "SettlementDate",
           ycol = "InterestRate",
           sorting_var = "IssuerName",
           plot_type = "dot",
           xname = "Dato",
           yname = "Rente",
           marker_size = "PrincipalAmount",
           legend_options = list(showlegend = T),
           sizename = "Utstedt volum (mill USD)",
           plot_title = "Rente på nye utstedelser i 3m CP/CD vs Libor",
           colors = nb_colors,
           custom_hover_text = paste("Utsteder: ", k$ParentName,
                                   "<br> Rente", k$InterestRate,
                                   "<br> Løpetid (dager): ", k$TimeToMaturity,
                                    "<br> Volum (mill usd):", round(k$PrincipalAmount/10^6,2),
                                    "<br> Produkttype", k$ProductType)) 
## End(Not run)

kjetil03/nomafunctions documentation built on March 30, 2022, 8:11 a.m.