Learn R Programming

Twitmo (version 0.1.2)

plot_hashtag: Plot tweets containing certain hashtag

Description

Plot the locations of certain hashtag on a static map with base plot.

Usage

plot_hashtag(
  data,
  region = ".",
  alpha = 0.01,
  hashtag = "",
  ignore_case = TRUE,
  ...
)

Arguments

data

A data frame of tweets parsed by load_tweets or returned by pool_tweets.

region

Character vector specifying region. Returns a world map by default. For higher resolutions specify a region.

alpha

A double between 0 and 1 specifying the opacity of plotted points. See iso3166 for country codes.

hashtag

Character vector of the hashtag you want to plot.

ignore_case

Logical, if TRUE will ignore case of hashtag.

...

Extra arguments passed to polygon or lines.

Value

Maps where each dot represents a tweet.

Details

This function can be used to generate high resolution spatial plots of hashtags Works with data frames of tweets returned by pool_tweets as well as data frames read in by load_tweets and then augmented by lat/lng coordinates with lat_lng. For larger view resize the plot window then call plot_tweets again.

See Also

map, iso3166

Examples

Run this code
# NOT RUN {
# }
# NOT RUN {
library(Twitmo)

# load tweets (included in package)
mytweets <- load_tweets(system.file("extdata", "tweets_20191027-141233.json", package = "Twitmo"))

# Plot tweets on mainland USA region
plot_hashtag(mytweets,
             region = "USA(?!:Alaska|:Hawaii)",
             hashtag = "breakfast",
             ignore_case=TRUE,
             alpha=1)

# Add title
title("My hashtags on a map")
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab