plot_topic_heatmap: Visualize topic distribution

View source: R/topic_visualization.R

plot_topic_heatmapR Documentation

Visualize topic distribution

Description

This function creates a heatmap of the topic distribution across documents.

Usage

plot_topic_heatmap(model_output)

Arguments

model_output

The output from model_topics function

Value

A ggplot object representing the topic distribution heatmap.

Examples


# Create a temporary file with sample book IDs
temp_file <- tempfile(fileext = ".txt")
writeLines(c("1420", "2767052", "10210"), temp_file)

# Scrape reviews
reviews <- scrape_reviews(temp_file, num_reviews = 10, use_parallel = FALSE)

# Model topics
topic_results <- model_topics(reviews, num_topics = 2, num_terms = 5, english_only = TRUE)

# Visualize topic distribution
plot_topic_heatmap(topic_results)

# Clean up: remove the temporary file
file.remove(temp_file)


Goodreader documentation built on Oct. 30, 2024, 9:11 a.m.