highlighted_browser {tokenbrowser}R Documentation

Convert tokens into full texts in an HTML file with highlighted tokens

Description

Convert tokens into full texts in an HTML file with highlighted tokens

Usage

highlighted_browser(tokens, value, meta = NULL, col = "yellow",
  doc_col = "doc_id", token_col = "token", doc_nav = NULL,
  token_nav = NULL, filename = NULL, span_adjacent = T, ...)

Arguments

tokens

A data.frame with a column for document ids (doc_col) and a column for tokens (token_col)

value

Either a logical vector or a numeric vector with values between 0 and 1. If a logical vector is used, then tokens with TRUE will be highlighted (with the color specified in pos_col). If a numeric vector is used, the value determines the alpha (transparency), with 0 being fully transparent and 1 being fully colored.

meta

A data.frame with a column for document_ids (doc_col). All other columns are added to the browser as document meta

col

The color used to highlight

doc_col

The name of the document id column

token_col

The name of the token column

doc_nav

The name of a column in meta, used to set a navigation tag

token_nav

Alternative to doc_nav, a column in the tokens, used to set a navigation tag

filename

Name of the output file. Default is temp file

span_adjacent

If TRUE, include adjacent tokens with identical attributes within the same tag

...

Additional formatting arguments passed to create_browser()

Value

The name of the file where the browser is saved. Can be opened conveniently from within R using browseUrl()

Examples

## as an example, highlight words based on word length
highlight = nchar(as.character(sotu_data$tokens$token))
highlight = highlight / max(highlight)
highlight[highlight < 0.3] = NA
url = highlighted_browser(sotu_data$tokens, value = highlight, sotu_data$meta)


view_browser(url)   ## view browser in the Viewer
browseURL(url)     ## view browser in default webbrowser


[Package tokenbrowser version 0.1.0 Index]