ts_plot: Plots tweets data as a time series-like data object.

View source: R/ts_plot.R

ts_plotR Documentation

Plots tweets data as a time series-like data object.

Description

Creates a ggplot2 plot of the frequency of tweets over a specified interval of time.

Usage

ts_plot(data, by = "days", trim = 0L, tz = "UTC", ...)

Arguments

data

Data frame or grouped data frame.

by

Desired interval of time expressed as numeral plus one of "secs", "mins", "hours", "days", "weeks", "months", or "years". If a numeric is provided, the value is assumed to be in seconds.

trim

The number of observations to drop off the beginning and end of the time series.

tz

Time zone to be used, defaults to "UTC" (Twitter default)

...

Other arguments passed to ggplot2::geom_line().

Value

If ggplot2 is installed then a ggplot2::ggplot() plot object.

Examples


if (auth_has_default()) {
## search for tweets containing "rstats"
rt <- search_tweets("rstats", n = 100)

## plot frequency in 1 min intervals
ts_plot(rt, "mins")

## examine all Twitter activity using weekly intervals
ts_plot(rt, "hours")
}

rtweet documentation built on Oct. 17, 2023, 1:11 a.m.