There is an application on ASP.NET MVC that works with the database (a project under Visual Studio 2010). It is necessary to visualize the data from the database in the form of a chart. Used for this jit.js, ForceDirected . But this chart does not suit the customer. Need to:
- all elements were in the form of rectangles (with different color of the border depending on the values);
- the data was written inside rectangles, not side by side, and inside it was possible to add not only text, but also a drawing;
- the connections between the elements were depicted as different types of lines (solid, dotted, dash-dotted, etc.) of different colors;
- elements could be moved in such a way that the communication lines did not intersect and be printed out in the same way (taking into account how the user moved the objects);
- You could right-click on the link or element on the diagram and the link / element was deleted from the diagram (but not from the database) and when you clicked the print button, that element was not there either.
Those. to have a chart like this
Are there ready-made libraries for building such diagrams, and if not, in which direction to look when developing your own?