Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I need to develop an interactive graph visualization, which will run againsta a Neo4J engine. It is expected to have rich visualization features like representing edges accoding to certain attributes (eg. visual width depending on attributes like amount).
By 'interactive' I mean that the end user should be able to click on a node in order to expand neighbour nodes and relationships.
I could not find such a graph visualization library so far. Open source would be a plus.
Depending on what you need exactly, our Sandbox may be what you are looking for. Perhaps we cannot offer you all the plusses you may want, but it's a start.
Disclosure : I work for Graphileon
Popoto JS is a nice open source tool.
It doesnt offer the specific feature you're asking for, but it is definitely worth a look.
IMO there is no such open source tool available as of right now, that supports exploring, visualizing and interacting with Neo4j graph.
You could use https://github.com/johnymontana/neovis.js that can visualize data from Neo4j and draw visualizations based of certain attributes and add interactivity to it. There is also https://www.ayalpinkus.nl/shinglejs/ which looks cool.
I am currently doing something similar and look up to payable versions like https://linkurio.us/ or https://cambridge-intelligence.com/keylines/
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
What I'm looking for is a way to show graphically, how diffusion would take place in a certain network of Twitter users when some of the users Tweet about a hashtag or link.
Simulating and visualizing the diffusion of information would be two different tasks, probably best handled by different tools. If you use R, you could try the following packages:
For simulation, EpiModel
For visualization, ndtv
Those can handle dynamic network data and track - or model - the dissemination process.
In terms of visualizing the spread of information, Gephi (gephi.org) is another option. You would have to add a dynamic node attribute to the data with a value of, say, 0 during the time period before the node gets "infected" (tweets the link/hashtag) - and 1 after. Gephi's timeline would let you visualize your Twitter network over time. You can use "Auto apply" for node color based on the dynamic attribute mentioned above. When a user tweets out the information, the node in the Gephi visualization will change color. This way you can show the diffusion process over time.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I would like to know whether there any drawing tools available to map a given use case solution in terms of EIPs. There is a stencil available for MS Visio and a SVG alternative for OpenOffice. The shapes in the stencil is good but does not seem like the best graphics for a presentation. Any alternatives available for drawing EIPs? Thanks in advance.
diagrams.net has a set of EIP stencils built-in. I'm not sure if it addresses the issues in the question, but the tool is free. (I'm a developer on the project).
[]
Btw you could automate that. Check this:
http://camel.apache.org/visualisation.html
Use camel:dot maven goal
I've created an OmniGraffle EIP stencil years ago for the book Spring Integration in Action. I pushed it to Graffletopia, but I cannot find it there quickly. Let me know if you are interested in the OmniGraffle stencil and I'll search a bit more.
What is wrong with the stencils? Those are simply the shapes presented in the book Enterprise Integration Patterns. Looking at a presentation from the author of the book, I don't think the shapes look bad in presentation: http://www.eaipatterns.com/docs/jaoo_hohpeg_enterpriseintegrationpatterns.pdf.
I am not aware of any tools to draw EIP scenarios other than say Visio, Open Office Draw or similar tools. There are some IDEs to create routes (Fuse IDE and Talend Open Studio for instance), but these are really just to create runnable EIP implementations, not for presentation.
Late to the party, but Lucidchart (online cloud-based diagram tool) has an Enterprise Integration Pattern stencil, too.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I'm learning about software engineering and design right now, and after reading some books and articles, there's still some things that I don't really get. Mainly, like the title says, suppose we have finished design our database (with ER Diagram as the output), and then we proceed to draw a DFD for the system. Then, we're supposed to do a structure chart diagram, based on the DFD we created.
After that, how do we turn the DFD (and structure chart) into code? I have googled it with no luck, and all of the books and articles I read talks only about drawing the DFD, and do not spend even a page explaining how all of those diagrams turn into code.
I have seen the tools to turn UML into code, and while I've just only saw UML a bit, I kinda understand how UML can be turned into code. But DFD is just feels strange. For example, if there's some duplicated process in two bubbles, should we code twice?
Please note that I'm just asking for direction, not a full blown answer. I'm pretty sure that a full answer will be a book and not possibly answered here. So maybe some direction, articles, books, or something to read?
Thanks before.
You are right in feeling strange about code generation from DFD. Data Flow Diagrams focus in the description of the data flow in the system, but does not describe the process implementation. You have the data specification, but don't know what to do with it. Therefore, it is impossible to generate a system from a DFD. What you can get at most is a system mockup - a method for each bubble and the signatures of the methods. Even from a code source is hard to get a DFD, as you can see here. You can look in the field of Model-driven Engineering for further information about using models to build systems.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I have a series of cities that I need to programmaticly draw arcs between on a global map. The arcs also have to be labeled with a series of values. Output needs to be png or something similar (i.e. I am not looking for a javascript solution.)
Any suggestions on ways of doing this? I can choose language or tool (so long as it is free).
From your description, any language would do. Java, Python, C# etc. They each have graphics libraries that make it easy to draw lines and text and output images.
Ah, found one that will work perfectly myself.
http://scipy.org/Cookbook/Matplotlib/Maps
Processing might fit your bill
http://processing.org/exhibition/
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I need a Qt widget that will allow me to display a map.
It needs to be able to:
Run without a network connection to a map or tile server. A simple bitmap would be fine.
Place widgets, lines and graphics on the map, given latitude and longitude.
Calculate distances between points.
Compile on Linux and Windows.
What would you suggest?
Thanks,
sqqqrly
I'd recommend taking a looking at Marble.
It's included with KDE-edu, but if I recall correctly, the Marble library does not have any dependencies beyond just Qt, it's also under the LGPL, and it's cross-platform. You should be able to place widgets and various other things on the surface.
Quantum GIS is the leader of the pack.
There is a map editor written for OpenStreetMap, which uses Qt.
http://www.merkaartor.org/
For map rendering they uses Webkit, I guess, but not really sure. Try to contact the author or read the source.
Hi every one QMapControl and ArcGIS could be a good try.