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

  •        9564

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.

LiveGraph uses only very few computational resources for the updates as it is has specialised caching techniques. Transformation of data series between Linear, logarithm, unit interval, and time-plot transformations are supported.

http://www.live-graph.org/

Tags
Implementation
License
Platform

   




Related Projects

jFreeChart - Java and .NET chart library

  •    Java

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).

jChart2d - Swing chart widget

  •    Java

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.

SWTChart - light weight chart component

  •    Java

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.

Openchart2 - Simple Plotting for Java

  •    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.

jGraphT - Java graph library

  •    Java

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.


JCCKit - Chart Construction Kit for the Java platform

  •    Java

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.

jGraph - Graph Drawing Component in Java

  •    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.

ngx-graph - Graph visualization library for angular

  •    TypeScript

This library is focused on handling graph data (anything with nodes and edges) rather than chart data. Currently the only visualization uses the Dagre layout, which is specialized for directed graphs. The plan is to implement multiple visualisations for graph data within this same library. Eventually, ngx-charts-force-directed-graph may be imported into this library as another option to visualize your graph data. ngx-graph is a Swimlane open-source project; we believe in giving back to the open-source community by sharing some of the projects we build for our application. Swimlane is an automated cyber security operations and incident response platform that enables cyber security teams to leverage threat intelligence, speed up incident response and automate security operations.

GRAL - GRAphing Library

  •    Java

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

  •    Java

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.

  •    Objective-C

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.

react-d3-components - D3 Components for React

  •    Javascript

Let React have complete control over the DOM even when using D3. This way we can benefit from Reacts Virtual DOM. to start a webserver, and navigate to http://localhost:8000/example in order to visualize the new example page. Note that the example page directly points to the dist folder.

GoJS - JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages

  •    Javascript

GoJS is a JavaScript and TypeScript library for creating and manipulating diagrams, charts, and graphs. GoJS is a flexible library that can be used to create a number of different kinds of interactive diagrams, including data visualizations, drawing tools, and graph editors. There are samples for flowchart, org chart, business process BPMN, swimlanes, timelines, state charts, kanban, network, mindmap, sankey, family trees and genogram charts, fishbone diagrams, floor plans, UML, decision trees, pert charts, Gantt, and hundreds more. GoJS includes a number of built in layouts including tree layout, force directed, radial, and layered digraph layout, and a number of custom layout examples.

epoch - A general purpose, real-time visualization library.

  •    HTML

A general purpose real-time charting library for building beautiful, smooth, and high performance visualizations.

voyager - Recommendation-Powered Visualization Tool for Data Exploration

  •    TypeScript

Voyager 2 is a data exploration tool that blends manual and automated chart specification. Voyager 2 combines PoleStar, a traditional chart specification tool inspired by Tableau and Polaris (research project that led to the birth of Tableau), with two partial chart specification interfaces: (1) wildcards let users specify multiple charts in parallel,(2) related views suggest visualizations relevant to the currently specified chart. With Voyager 2, we aim to help analysts engage in both breadth-oriented exploration and depth-oriented question answering. For a quick overview of Voyager, see our preview video, or a 4-minute demo in our Vega-Lite talk at OpenVisConf, or watch our research talk at CHI 2017. For more information about our design, please read our CHI paper and other related papers (1, 2, 3).

zeu - A JavaScript library for real-time visualization

  •    Javascript

Zeu.js is JavaScript library featuring a collection of prebuilt visualization components for building real-time TV dashboard, monitoring UI and IoT web interface. Done! Explore the Introduction page to get started.

Chart.js - Simple HTML5 Charts using the <canvas> tag

  •    Javascript

Simple HTML5 charts using the canvas element. It's easy to get started with Chart.js. All that's required is the script included in your page along with a single <canvas> node to render the chart. It redraws charts on window resize for perfect scale granularity.