The combination of Python/Jupyter/Pandas and graphing suites such as HoloViz should give you what you need with minimal coding and good interactivity.
You can get the full installation in a few simple steps:
Install Anaconda or Miniconda if you don't have it already
Open the conda prompt and
conda create -n holoviz python=3.7
conda activate holoviz
ALL FREE TOOLS:
I like yEd from https://www.yWorks.com (If you like to move your mouse/cursor).
To render DLS I use http://blockdiag.com/en/actdiag/index.html
(PlantUML is complexer: it allows more complexity in your diagrams, but you have to write more code to get the same diagram rendered).
I think this page is very usefull for questions like this: