PyNarrative: A Python Library for Data Storytelling

Angelica Lo Duca, Roberto Olinto Barsotti

2025

Abstract

Data storytelling is an emerging approach combining data visualization with narrative techniques to enhance data insights’ interpretability and emotional impact. Traditional Python libraries for data visualization, such as Matplotlib, Seaborn, and Plotly, offer powerful tools for creating static and interactive graphs. However, they lack specialized features that allow users to effectively structure and convey data-driven narratives. This paper introduces PyNarrative, an innovative Python library designed to fill this gap by integrating storytelling elements—such as annotations, context, and next steps boxes—into data visualizations. PyNarrative enables users to craft data stories that are informative but also engaging and memorable, making complex data accessible to a broader audience. This paper details the design and functionality of PyNarrative and shows a practical use case. Through PyNarrative, we aim to empower developers and data storytellers to transform raw data into meaningful narratives, advancing the field of data storytelling and contributing to more effective data communication.

Download


Paper Citation


in Harvard Style

Lo Duca A. and Barsotti R. (2025). PyNarrative: A Python Library for Data Storytelling. In Proceedings of the 20th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - Volume 1: IVAPP; ISBN 978-989-758-728-3, SciTePress, pages 922-929. DOI: 10.5220/0013259900003912


in Bibtex Style

@conference{ivapp25,
author={Angelica Lo Duca and Roberto Barsotti},
title={PyNarrative: A Python Library for Data Storytelling},
booktitle={Proceedings of the 20th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - Volume 1: IVAPP},
year={2025},
pages={922-929},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0013259900003912},
isbn={978-989-758-728-3},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 20th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - Volume 1: IVAPP
TI - PyNarrative: A Python Library for Data Storytelling
SN - 978-989-758-728-3
AU - Lo Duca A.
AU - Barsotti R.
PY - 2025
SP - 922
EP - 929
DO - 10.5220/0013259900003912
PB - SciTePress