rkrug / plantuml

R package to build UML graphs using plantuml
https://rkrug.github.io/plantuml/index.html
GNU General Public License v3.0
76 stars 8 forks source link

plotting R classes and their relationship #29

Open danielinteractive opened 2 years ago

danielinteractive commented 2 years ago

Hi @rkrug,

thanks a lot for this package - I just came across it when searching good ways to visualize multiple classes and their inheritance relationship for a vignette. So I would definitely be interested / encourage you to develop that functionality further (as mentioned in the Readme file at the end).

Cheers Daniel

rkrug commented 2 years ago

Hi @danielinteractive

Good to hear that - that functionality has not been used that far as fas as I am aware.

Please check out the dev branch if you feel like it. There are quite a few changes on how the graphs are generated (no local installation of plantuml and dot necessary anymore) and some restructuring of parameters for the knits syntax.

Looking forward to some more feedback (and links to public products where this has been used),

Cheers,

Rainer

danielinteractive commented 2 years ago

Cool thx Rainer @rkrug ! Then we will give the dev branch a try.

obkhan commented 2 years ago

I just gave dev branch a try, looks very promising! Would be great to see how this could work for recursive display of R6Classes in Shiny.

I also tried the this other library but cannot get it to work with complex scenarios where there is inherence

https://github.com/strboul/supreme/issues/13

rkrug commented 1 year ago

Could you give me an example, so that I can try it out?