All Projects → pabristow → svg_plot

pabristow / svg_plot

Licence: BSL-1.0 license
Plot data in SVG format using C++ (header only) library .

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to svg plot

Go Chartjs
golang library to make https://chartjs.org/ plots (this is vanilla #golang, not gopherjs)
Stars: ✭ 42 (+110%)
Mutual labels:  plot, plotting
Ggplotnim
A port of ggplot2 for Nim
Stars: ✭ 95 (+375%)
Mutual labels:  plot, plotting
Ggthemes
Additional themes, scales, and geoms for ggplot2
Stars: ✭ 1,107 (+5435%)
Mutual labels:  plot, plotting
Adjusttext
A small library for automatically adjustment of text position in matplotlib plots to minimize overlaps.
Stars: ✭ 731 (+3555%)
Mutual labels:  plot, plotting
Hep
hep is the mono repository holding all of go-hep.org/x/hep packages and tools
Stars: ✭ 146 (+630%)
Mutual labels:  plot, plotting
Uplot
📈 A small, fast chart for time series, lines, areas, ohlc & bars
Stars: ✭ 6,808 (+33940%)
Mutual labels:  plot, plotting
Plotters
A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely 🦀 📈🚀
Stars: ✭ 1,287 (+6335%)
Mutual labels:  plot, plotting
Proc
Display and analyze ROC curves in R and S+
Stars: ✭ 85 (+325%)
Mutual labels:  plot, plotting
Nim Plotly
plotting library for nim-lang
Stars: ✭ 121 (+505%)
Mutual labels:  plot, plotting
Implot
Immediate Mode Plotting
Stars: ✭ 2,014 (+9970%)
Mutual labels:  plot, plotting
Termplotlib
Plotting on the command line
Stars: ✭ 294 (+1370%)
Mutual labels:  plot, plotting
Jkqtplotter
an extensive Qt5 Plotter framework (including a feature-richt plotter widget, a speed-optimized, but limited variant and a LaTeX equation renderer!), written fully in C/C++ and without external dependencies
Stars: ✭ 246 (+1130%)
Mutual labels:  plot, plotting
sr graph
A simple, one-file, header-only, C++ utility for graphs, curves and histograms.
Stars: ✭ 67 (+235%)
Mutual labels:  plot, plotting
Scottplot
Interactive Plotting Library for .NET
Stars: ✭ 736 (+3580%)
Mutual labels:  plot, plotting
Highcharts Chart
Polymer Element wrapper for highcharts library. Seamlessly create various types of charts from one element.
Stars: ✭ 97 (+385%)
Mutual labels:  plot, plotting
Scikit Plot
An intuitive library to add plotting functionality to scikit-learn objects.
Stars: ✭ 2,162 (+10710%)
Mutual labels:  plot, plotting
charter
DSL and C Library to generate SVG Plot
Stars: ✭ 39 (+95%)
Mutual labels:  plot, plotting
RTGraph
A simple Python application for plotting and storing data in real time
Stars: ✭ 45 (+125%)
Mutual labels:  plotting
SerialTest
Serial port test tool on Win/Linux/Android, with realtime plotting, shortcut | 跨平台串口助手,带实时绘图和快捷发送面板
Stars: ✭ 98 (+390%)
Mutual labels:  plot
smag
Show Me A Graph - Command Line Graphing
Stars: ✭ 78 (+290%)
Mutual labels:  plot

svg_plot

Plot data in SVG format using C++ library.

With just a few lines of C++ code, the SVG_plot C++ library allows plotting of data (held in STL containers like vector and map), to be output as Scalable Vector Graphic files that can be viewed by all modern browsers.

1D, 2D and Boxplots can be produced, and there are a myriad of options to control appearance.

The plots are very high quality and can be expanded without loss of quality (no pixelation!) but are tiny, (compared to a Microsoft Excel plot, for example) and are easily and highly compressible, making them suitable for real-time transmission and update.

The SVG_plot project was originally written by Jake Voytko in 2007 as a Boost-sponsored Google Summer of Code project in 2007. It has been maintained and enhanced since then in Boost Sandbox, but is judged unsuitable for a Boost Library, so now being made more widely available here.

Version 2 adds representation of uncertainty estimates as numbers and zones and allows far more control of font sizes and appearance controls.

The develop branch is obselete, and the main branch and documentation is under major revision (Apr 2021) and is not yet usable.

Boost License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].