jGraphT - Java graph library

  •        6013

JGraphT is a Java graph library that provides mathematical graph-theory objects and algorithms. It includes directed, undirected, weighted, unweighted etc. Graphs could be created based on Strings, URLs, XML documents.

http://jgrapht.sourceforge.net/

Tags
Implementation
License
Platform

   




Related Projects

Openchart2 - Simple Plotting for Java


Openchart2 is based on the JOpenChart library. It provides a simple interface for Java programmers to create two-dimensional charts and plots. This library features an assortment of graph styles, including advanced scatter plots, bar graphs, pie charts, Radar charts, Dot plots. All chart types support dynamic zooming. Simple arrays or full database sources can provide data to the plotting routines.

jFreeChart - Java and .NET chart library


jFreeChart is a widely used open source charting library. Its flexible design is easy to extend and targets both server-side and client-side applications. It supports many output types, including Swing components, image files (PNG and JPEG) and vector graphics file formats (including PDF, EPS and SVG).

SWTChart - light weight chart component


SWTChart is based on Eclipse SWT (Standard Widget Toolkit). All of widgets in SWTChart are composed of SWT, so that you can easily hock listeners to widgets, and also you can easily extend the functionality. It has an ability to handle large data size of series.

Live Graph - Plot and explore your data in real-time


LiveGraph is a framework for real-time data visualisation, analysis and logging. It has a real time plotter that can automatically update graphs of your data while it is still being computed by your application. LiveGraph reads files in a simple CSV-style format. For applications developed in Java, LiveGraph additionally provides an API that handles all data logging and persistency issues.

jGraph - Graph Drawing Component in Java


JGraphX (aka JGraph 6) is the most powerful, easy-to-use and feature-rich graph drawing component available for Java. It could draw hierarchical, circular, trees and force-directed graphs. Its feature include zoom, moving, edge editing, attribute maps and lot more.


jChart2d - Swing chart widget


JChart2D is an minimalistic realtime charting library. JChart2D is a single configureable swing widget. JChart2D is intended for engineering tasks and not for presentations. It's specialty is run time - dynamic precise display of data with a minimal configuration overhead.

JCCKit - Chart Construction Kit for the Java platform


The JCCKit provides flexible framework for creating scientific charts and plots. It provides support for dynamic charts by automatically updating from the modified dataset. It is suitable for scientific Applets and for PDA's.

GRAL - GRAphing Library


GRAL is a Java library for displaying graphs, diagrams, and charts. CSV, bitmap image data, audio file data could be used as data source. The generated graphs could be extracted to various file formats like bitmap, PNG, GIF, JPEG, EPS, PDF, SVG.

jCharts - Java based charting utility


jCharts is a 100% Java based charting utility that outputs a variety of charts. Servlets, JSP's, and Swing application could use this library to generate charts. It could generate charts of type Area, Area Stacked, Bar, Bar Clustered, Bar Clustered Horizontal, Bar Horizontal, Bar Stacked, Bar Stacked Horizontal, Combo, Hi/Low Open/Close, Line, Pie 2D, Pie 3D, Point, Radar, XY Plot and lot more.

TEAChart - Simple and intuitive iOS chart library. Contribution graph, clock chart, and bar chart.


Simple and intuitive iOS chart library, for Pomotodo app. Contribution graph, clock chart, and bar chart. Supports Storyboard and is fully accessible to VoiceOver users.

JGraphT


JGraphT is a free Java class library that provides mathematical graph-theory objects and algorithms. JGraphT supports a rich gallery of graphs and is designed to be powerful, extensible, and easy to use.

cytoscape


Cytoscape.js is a fully featured graph theory library. Do you need to model and/or visualise relational data, like biological data or social networks? If so, Cytoscape.js is just what you need. Cytoscape.js contains a graph theory model and an optional renderer to display interactive graphs. This library was designed to make it as easy as possible for programmers and scientists to use graph theory in their apps, whether it's for server-side analysis in a Node.js app or for a rich user interface.

billboard


Re-usable easy interface JavaScript chart library, based on D3 v4+

Flot - Attractive Javascript plotting for jQuery


Flot is a pure JavaScript plotting library for jQuery, with a focus on simple usage, attractive looks and interactive features.

EazeGraph - An Android chart and graph library


EazeGraph is an Android library for creating beautiful and fancy charts. Its main goal was to create a lighweight library which is easy to use and highly customizeable with an "up-to-date"-look. Currently 4 different chart types are available, which can be viewed below.

graph - A mathematical graph/network library written in PHP


This library is built around the concept of mathematical graph theory (i.e. it is not a charting library for drawing a graph of a function). In essence, a graph is a set of nodes with any number of connections in between. In graph theory, vertices (plural of vertex) are an abstract representation of these nodes, while connections are represented as edges. Edges may be either undirected ("two-way") or directed ("one-way", aka di-edges, arcs). Depending on how the edges are constructed, the whole graph can either be undirected, can be a directed graph (aka digraph) or be a mixed graph. Edges are also allowed to form loops (i.e. an edge from vertex A pointing to vertex A again). Also, multiple edges from vertex A to vertex B are supported as well (aka parallel edges), effectively forming a multigraph (aka pseudograph). And of course, any combination thereof is supported as well. While many authors try to differentiate between these core concepts, this library tries hard to not impose any artificial limitations or assumptions on your graphs.

Chart.js - HTML5 charts for your website


Easy, object oriented client side graphs for designers and developers. Visualise your data in different types Line chart, Pie chart, Bar chart, Radar chart, Polar area charts, Doughnut charts.