bell notificationshomepageloginNewPostedit profile

Topic : You do not mention an operating system , so I will give you something cross-platform (and free). As @ChrisW pointed out "the diagram in the OP could be written as a tree of text". So, I - selfpublishingguru.com

10% popularity

You do not mention an operating system , so I will give you something cross-platform (and free).

As @ChrisW pointed out "the diagram in the OP could be written as a tree of text". So, I am going to suggest something which does not use the mouse - does not even have a GUI, but which I think fits your requirements.

For decades now, I have been using GraphViz which is stable, widely used and well supported.

You use text to describe your diagram & GraphViz lays it out for you.

Thus, this:

graph {
a -- b;
b -- c;
a -- c;
d -- c;
e -- c;
e -- a;
}

Generates this:

There are dozens of excellent examples in the image gallery, take a look and see if any of them fit what you want.

Now, let's see how well it fits your needs:

set points with a mouse click (or by entering coordinates); should not be necessary, as auto-layout should handle it (you can specify position by using the pos attribute, but that rather spoils auto-layout).
connect points with a line automatically (like the pen tool in Photoshop) or with a few mouse clicks (like the connecting arrows in diagrams in PowerPoint or Word); done automagically by GraphViz
add a text box or label (with descriptive text) to a plot point; yes
change the storyline by dragging plot points; yes, but by changing the textual description
text labels and connecting lines move with the plot point when it is dragged; yes
(chose line width, color, point size, ...; not a must); yes
export as graphic (JPEG, PNG) or markup (HTML, SVG); yes

What do you think?


Load Full (0)

Login to follow topic

More posts by @Jamie945

0 Comments

Sorted by latest first Latest Oldest Best

Back to top