BAT - Book Analysis Tool for Authors/Editors V 1.2

Visualize and analyze the structure of your novel

Overview

The BAT Analyzer tool is an interactive visualization tool for analyzing the structure of novels. It transforms your book's scene data into explorable graphs and charts, helping you understand character relationships, pacing patterns, and location usage at a glance.

Character Relationships

See which characters appear together and how strongly they're connected throughout the story.

Scene Flow

Trace the narrative path through scenes and chapters with visual connections.

Location Tracking

Identify hub locations, one-off settings, and how your story moves through space.

Pacing Metrics

Analyze chapter density using scene counts, character variety, and complexity scores.

The BAT Graph interface with the graph view active

Graph View

The Graph View displays your book's structure as an interactive network diagram. Nodes represent characters, scenes, and locations, while edges show the relationships between them.

Node Types

Node Shape Color Description
Character Circle Blue People in your story. POV characters have a purple border.
Scene Rounded rectangle Green Individual scenes, labeled with chapter and scene name.
Location Diamond Orange Places where scenes occur.

Edge Types

Edge Meaning
Appears In Connects a character to a scene they appear in.
Located At Connects a scene to its location.
Next Scene Shows narrative order (dashed line).
Co-Occurs Connects two characters who appear in the same scene. Thicker lines = more co-appearances.
BookGraph main interface

Character, scene, and location nodes connected by relationship edges

Controls

Use the checkboxes to show/hide specific node and edge types. Click any node or edge to see its details in the Selection Details panel.

Tip

Use the Search box to quickly find and focus on a specific character or scene. Matching nodes will be highlighted in orange.

Scene Navigator

The Scene Navigator panel lists all scenes in the current view, sorted by chapter and scene order. It provides a sequential way to step through your narrative and quickly jump to specific scenes in the graph.

Scene list showing chapter, time, location, and summary for each scene

Scene Information

Each scene entry displays:

How to Use

What to Look For

Tip

Use single-chapter scope to review one chapter at a time. This makes the scene list more manageable and helps you focus on chapter-level pacing.

Character Importance

The Character Importance panel ranks all characters by their structural significance in the story. It uses graph metrics to quantify how central each character is to the narrative.

Character rankings with scene count, degree, and top partner columns

Understanding the Metrics

Column What It Measures What It Means
Scenes Number of scenes the character appears in Raw "screen time" — higher means more presence in the story
Degree Total graph connections (scenes + co-occurrences) Overall connectivity — characters who interact widely have higher degree
Top Partner The character they appear with most often Key relationship — reveals primary pairings and dynamics

How to Use

What to Look For

Tip

Compare the Top Partner column across your main cast. In a well-connected story, important characters should have varied top partners, not all pointing to the same person.

Character Arcs

The Character Arcs view shows when each character appears throughout your book using a timeline visualization. This helps identify character introduction patterns, disappearances, and gaps.

Character presence across chapters — darker bars indicate higher scene participation

Reading the Timeline

Each row represents a character. The horizontal bars show their presence in each chapter:

Gap Detection

When "Highlight Gaps" is enabled, chapters where a character is absent between their first and last appearance are highlighted with an orange border. This helps identify characters who disappear mid-story and might need attention.

Tip

Sort by "Gap Count" to find characters with the most unexplained absences. These might be continuity issues worth reviewing.

Pacing Analysis

The Pacing view analyzes chapter density using metrics derived from your scene data. While it doesn't measure word count directly, it uses proxy metrics that correlate with chapter complexity and pacing.

Four metrics shown across all chapters — taller bars indicate higher values

Metrics Explained

Metric What It Measures Pacing Signal
Scenes Number of scenes in the chapter More scenes = more cuts/transitions = faster perceived pace
Characters Unique characters appearing More characters = busier chapter, ensemble dynamics
Locations Unique locations used More locations = more movement, visual variety
Complexity Weighted composite score (0-100%) Overall chapter density combining all factors

Using Pacing Data

Look for patterns and outliers:

Tip

Hover over any bar to see exact values. Compare adjacent chapters to ensure intentional pacing changes rather than accidental imbalances.

Location Heat Map

The Location Heat Map shows where your story takes place across all chapters. Each row is a location, and the cells show how many scenes occur there in each chapter.

Location usage across chapters — brighter orange indicates more scenes

Reading the Heat Map

Hub Locations

Locations appearing in 5 or more chapters are marked with a HUB badge. These are your story's anchor points — recurring settings that readers will become familiar with.

Sorting Options

Tip

Use "Min Scenes" to filter out one-off locations and focus on recurring settings. Set it to 3+ to see only significant locations.

Tips & Tricks

Scope Selection

Use the Scope dropdown to control how much of the book to analyze:

Finding Story Issues

Issue Where to Look
Disappearing character Character Arcs → Sort by Gaps
Pacing problems Pacing → Look for unexpected spikes/valleys
Overused location Locations → Sort by Scene Count
Isolated character Graph View → Character with few Co-Occurs edges
One-note setting Locations → Filter to Min Scenes = 1

Graph Navigation

Launch BAT tool