-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
About *.jar files, I understand that they are often used to contain compiled *.class files, but they are more general purpose than that. Mechanically, they are zip files with meta-information that conforms to JAR file conventions, which allows them to contains source files too. In the README.md that I linked to, under "Maven Search Repository", there is a bullet "jung-samples" containing subitem source jar which links to a jung-samples-2.1.1-sources.jar containing the ShowLayouts.java that I described as having syntactically incorrect Java source code. I revised my last response to try to make this more clear.
GraphStream, Tutorial
@SirBugmenot: I don't mind an old library per se. For example, I recently use a 2009 MATLAB wrapper for KK layout function from the C++ Boost library. The only thing I need is an example of how to prepare the data, invoke the layout function, and extract the node coordinates. Admittedly, the fact that it is abandoned makes it hard to find this critical information.
Speaking of floundering, I am unable to find an actual Guava User Guide, unless this modest wiki page is it. There is a graph section but no sign that it performs graph layout, much less force-directed layout or specifically KK layout. The code volume involved in using it seems significant. For KK layout, one merely supplies an NxN array of distances between N nodes and then algorithm returns the N coordinates of the N nodes.