В двух шагах мы можем создавать диаграммы на основе отношений объекта/таблицы.
Шаг 1: использование DOT (диаграмма языка описания), чтобы создать графическое представление отношений.
DOT - это язык описания простого текстового графика. Это простой способ описания графиков, которые могут использовать как люди, так и компьютерные программы. синтаксис очень прост в освоении. создайте этот файл, как вы создаете текстовый файл, используя ваш предпочтительный язык программирования.
Шаг 2: Используйте библиотеки чтения DOT для рендеринга в качестве изображения.
Существует множество библиотек, доступных для . Файл DOT.
Graphviz - A collection of libraries and utilities to manipulate and render graphs
Canviz - a JavaScript library for rendering dot files.
Viz.js - A simple Graphviz JavaScript client
Grappa - A Java wrapper for using the Graphviz libraries.
Beluging - A Python & Google Cloud based viewer of DOT and Beluga extensions.
Tulip can import dot files for analysis
OmniGraffle can import a subset of DOT, producing an editable document. (The result cannot be exported back to DOT, however.)
ZGRViewer, a GraphViz/DOT Viewer link
VizierFX, A Flex graph rendering library link
Gephi - an interactive visualization and exploration platform for all kinds of networks and complex systems, dynamic and hierarchical graphs
Я считаю, что они обычно называются «UML-диаграммами»; это может помочь вам в поиске Google. –
Извините, я спросил старшего на работе, они сказали, что это называется «Диаграмма классов», так вот как я придумал этот термин. – user1542639
В соответствии с этой таблицей в правой части этой [wiki article] (http://en.wikipedia.org/wiki/Class_diagram) диаграмма классов представляет собой структурную диаграмму UML. Мой плохой –