# Generating an attribute schema diagram from data e.g. with graphviz

**URL:** https://clojureverse.org/t/generating-an-attribute-schema-diagram-from-data-e-g-with-graphviz/5918
**Category:** General Questions
**Created:** [May 5, 2020, 1:10pm UTC](https://clojureverse.org/t/generating-an-attribute-schema-diagram-from-data-e-g-with-graphviz/5918 "2020-05-05T13:10:55Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Anthony\_Leonard](https://clojureverse.org/user_avatar/clojureverse.org/anthony_leonard/32/2054_2.png) [@Anthony\_Leonard](https://clojureverse.org/u/Anthony_Leonard)
#### Post date: [May 5, 2020, 1:10pm UTC](https://clojureverse.org/t/generating-an-attribute-schema-diagram-from-data-e-g-with-graphviz/5918/1 "2020-05-05T13:10:55Z")

</div>

Does any know of a good way to generate a diagram like the following from data e.g. using GraphViz? I’ve taken a quick look at [rhizome](https://github.com/ztellman/rhizome) which is very flexible but I don’t think it would do it without modification? Looks like the [original diagram was made in Omnigraffle](https://clojurians-log-internal.clojureverse.org/datomic/2019-10-23) 🙂

 ![Capture](https://clojureverse.org/uploads/default/original/2X/e/e5549ec671e3bb98ec792462f869d758d86df3c2.png)

---

<div class="post-metadata">

### Author: ![mvarela](https://clojureverse.org/user_avatar/clojureverse.org/mvarela/32/1478_2.png) [@mvarela](https://clojureverse.org/u/mvarela)
#### Post date: [May 5, 2020, 6:57pm UTC](https://clojureverse.org/t/generating-an-attribute-schema-diagram-from-data-e-g-with-graphviz/5918/2 "2020-05-05T18:57:49Z")

</div>

You might want to have a look at [loom](https://github.com/aysylu/loom).  
I’ve used it to generate some fancy-ish graphs, but these nodes might be a bit too complex.  
You could also try generating [PlantUML](https://plantuml.com) markup based on your data.

---

<div class="post-metadata">

### Author: ![Anthony\_Leonard](https://clojureverse.org/user_avatar/clojureverse.org/anthony_leonard/32/2054_2.png) [@Anthony\_Leonard](https://clojureverse.org/u/Anthony_Leonard)
#### Post date: [May 19, 2020, 11:31pm UTC](https://clojureverse.org/t/generating-an-attribute-schema-diagram-from-data-e-g-with-graphviz/5918/3 "2020-05-19T23:31:59Z")

</div>

Thanks @mvarela - I’m having success just now creating diagrams manually using lucidchart 🙂

---

<div class="post-metadata">

### Author: ![system](https://clojureverse.org/uploads/default/original/2X/5/51079bf9e4b7d9466242c06cf1e43b9f8bd6da14.png) [@system](https://clojureverse.org/u/system)
#### Post date: [November 18, 2020, 11:32am UTC](https://clojureverse.org/t/generating-an-attribute-schema-diagram-from-data-e-g-with-graphviz/5918/4 "2020-11-18T11:32:11Z")

</div>

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.
