This network represents the characters (in green squares) and the locations (in blue circles) in Stardew Valley. If a square and circle are connected, that character appears in that location at least once during heart events. The bigger one of them is, the more connections it has.
Based on this, it appears that the Farm, Pelican Town, and the Stardrop Saloon are visited by the most characters. Pelican Town is the largest area in the game and is where most of the characters' homes and businesses are located, and about 25 characters appear there. The Stardrop Saloon is a gathering place that many characters frequently visit, and about 16 characters appear there. The player's farm is visited by many characters throughout the game, and there are 13 characters who can potentially live on the farm with the player. There are about 17 characters who appear at the farm in total. Other locations with a lot of characters include more public open areas like the beach, the mountains, and Cindersap Forest.
The characters who appear in the most locations during heart events are Abigail, Emily, Sam, and Harvey, who each appear in 8 different locations. Shane, Penny, Robin, Sebastian, and Willy appear in 7 locations each. These characters tend to appear in both public areas like the town or the saloon, as well as locations that are only visited by them and one or two other people. Penny, for example, appears in large areas like Pelican Town and Cindersap Forest, but is also the only character who visits the spa and one of two who appear in her trailer. One exception to this is Shane. Every location that Shane appears in is visited by multiple other characters as well. He also happens to appear in more heart events than most others. Some characters only appear in a few events, and are connected to a small number of locations as a result. Other do show up in a lot of events, but most of them take place in just a few locations. Most of Leah's heart events, for example, take place either in her house or right outside of it.
These graphs show the percentage of lines of dialogue each character has across all 103 files in our corpus. The graph above displays the characters by name alphabetically, while the one below shows them from highest percentage of dialogue to lowest. The character with the most dialogue in the game is Emily with 5.159 percent. While this surprised us at first, it made sense once we realized just how much screentime Emily has. Her heart events are very dialogue heavy, and she has a prominent role in the heart events for several other characters as well, such as Haley (her sister) and Clint (who has feelings for her). Her percentage is significantly higher than that of Harvey, who has the second highest amount of dialogue at 5.018 percent. The two of them are the only characters who amount of dialogue exceeds 5 percent. Unsurprisingly, those with the lowest percentages are the more minor characters who cannot be given gifts and only appear in one or two heart events. Characters like Grandpa and the Bear appear in one short scene each, an as a result their dialogue makes up only about 0.12 percent of that in the entire game.