Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rory660/storyarcplotter

Graphs the level of emotion over time in a piece of literature to help visualise the story arc.
https://github.com/rory660/storyarcplotter

python3 shakespeare-plays

Last synced: about 2 months ago
JSON representation

Graphs the level of emotion over time in a piece of literature to help visualise the story arc.

Awesome Lists containing this project

README

        

# StoryArcPlotter
Graphs the level of emotion over time in a piece of literature to help visualise its story arc.

Specifically designed for use with the Shakespeare plays hosted at [shakespeare.mit.edu](http://shakespeare.mit.edu/)

![Example](https://user-images.githubusercontent.com/30571778/35486629-ab3e46b0-0468-11e8-8708-476ad0e9c8b7.png)

## Usage
Requirements:
+ Python 3
+ matplotlib
+ An internet connection

When running the script, choose a number corresponding to one of the shakespeare plays shown by the program. A graph will then be generated.

![Play selection](https://user-images.githubusercontent.com/30571778/35486630-b0e1e68a-0468-11e8-8f97-6a835a45c4d4.png)
### Notes
This script makes use of the AFINN sentiment dataset by Finn Årup Nielsen, under the ["Open Database License (ODbL) v1.0"](http://www.opendatacommons.org/licenses/odbl/1.0/)