Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Visualize graph? Add graphviz graph format? #15

Closed
jmmut opened this issue Mar 26, 2018 · 2 comments
Closed

Visualize graph? Add graphviz graph format? #15

jmmut opened this issue Mar 26, 2018 · 2 comments

Comments

@jmmut
Copy link

jmmut commented Mar 26, 2018

Hey, nice concise tool!

Do you think it would be useful/easy to write the result in graphviz format? that way it would have a rudimentary way to visualize the graph. Maybe I missed something in the docs but the only output I saw is text based.

Maybe changing the current format, or adding a flag parameter, although I see it's currently straight to the point.

I might get some time to do it myself, at least for the static part.

Let me know what you think.

@matthieu-vergne
Copy link
Contributor

matthieu-vergne commented Oct 20, 2018

I am currently playing with Graphviz in combination with this tool, and I would not recommend to align them. This tool provides a list of dependencies (classes & calls), while Graphviz aims at visualizing graphs. Graphviz format (DOT language) has many features, with colors, styles, and so on. For a proper use, you would anyway need to adapt the result of java-callgraph to your liking. In this case, you would better make your own script to do so. It seems better to me to create a new tool integrating both java-callgraph & graphviz to do what you want, rather than adapting one for the other.

@jmmut
Copy link
Author

jmmut commented Nov 28, 2018

Sounds reasonable, thanks for the answer! :)

@jmmut jmmut closed this as completed Nov 28, 2018
pombredanne pushed a commit to pombredanne/java-callgraph that referenced this issue May 29, 2024
…IT (gousiosg#15)

* Added JFlex IT, updated Convex IT

* Added test to generate png files, adding initial shell script for diffimg

* Updated MphTableIT with diffimg integration test

* Resolved issues with ConvexIT

* Updated JFlex Int Tests with DiffImg

* Resolved final issues with Int Tests(updated jflex.yaml with required properties), set 0.05% threshold in ConvexIT for branch non-determinism

Co-authored-by: Alekh Meka <Alekh.Meka@cat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants