All Projects → mbaz → Gaston.jl

mbaz / Gaston.jl

Licence: mit
A julia front-end for gnuplot.

Programming Languages

julia
2034 projects

Projects that are alternatives of or similar to Gaston.jl

Treedrawer
treedrawer is a Go module for drawing trees on the terminal.
Stars: ✭ 43 (-61.26%)
Mutual labels:  plotting
Sumo
Heavyweight plotting tools for ab initio calculations
Stars: ✭ 82 (-26.13%)
Mutual labels:  plotting
Ggplotnim
A port of ggplot2 for Nim
Stars: ✭ 95 (-14.41%)
Mutual labels:  plotting
Lognplot
Plotting and logging of real-time data for desktop.
Stars: ✭ 45 (-59.46%)
Mutual labels:  plotting
Pandoc Plot
Render and include figures in Pandoc documents using your plotting toolkit of choice
Stars: ✭ 75 (-32.43%)
Mutual labels:  plotting
Proc
Display and analyze ROC curves in R and S+
Stars: ✭ 85 (-23.42%)
Mutual labels:  plotting
Timetable
Plot out your own timetable for the week and organize it
Stars: ✭ 39 (-64.86%)
Mutual labels:  plotting
Gdl
GDL - GNU Data Language
Stars: ✭ 104 (-6.31%)
Mutual labels:  plotting
Plots.jl
Powerful convenience for Julia visualizations and data analysis
Stars: ✭ 1,225 (+1003.6%)
Mutual labels:  plotting
Plotters
A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely 🦀 📈🚀
Stars: ✭ 1,287 (+1059.46%)
Mutual labels:  plotting
Ggthemes
Additional themes, scales, and geoms for ggplot2
Stars: ✭ 1,107 (+897.3%)
Mutual labels:  plotting
Silx
silx toolkit
Stars: ✭ 69 (-37.84%)
Mutual labels:  plotting
Touchdesigner Sop To Svg
A pipeline for handling the SOP to SVG pipeline. This is especially handy for using procedurally generated geometry for paths to be cut or plotted.
Stars: ✭ 87 (-21.62%)
Mutual labels:  plotting
Ggnet
GG.Net Data Visualization
Stars: ✭ 45 (-59.46%)
Mutual labels:  plotting
Highcharts Chart
Polymer Element wrapper for highcharts library. Seamlessly create various types of charts from one element.
Stars: ✭ 97 (-12.61%)
Mutual labels:  plotting
Go Chartjs
golang library to make https://chartjs.org/ plots (this is vanilla #golang, not gopherjs)
Stars: ✭ 42 (-62.16%)
Mutual labels:  plotting
Gnuplot.jl
Julia interface to gnuplot
Stars: ✭ 84 (-24.32%)
Mutual labels:  plotting
Physt
Python histogram library - histograms as updateable, fully semantic objects with visualization tools. [P]ython [HYST]ograms.
Stars: ✭ 107 (-3.6%)
Mutual labels:  plotting
Flight review
web application for flight log analysis & review
Stars: ✭ 101 (-9.01%)
Mutual labels:  plotting
Saite
Interactive document creation for exploratory graphics and visualizations. 咲いて (in bloom). Built on top of hanami vega/vega-lite library with CodeMirror and self hosted ClojureScript
Stars: ✭ 89 (-19.82%)
Mutual labels:  plotting

Gaston: Julia plotting using gnuplot

Gaston is a Julia package for plotting. It provides an interface to gnuplot, a powerful plotting package available on all major platforms.

Current stable release is v1.0.0, and it is tested with Julia 1.3.x and 1.4.x.

Stable (v1.0) Dev
Build Status Build Status Build Status

Documentation

Gaston's documentation can be found here.

Why use Gaston?

Why use Gaston, when there are powerful alternatives such as Plots.jl and MakiE.jl? These are some Gaston features that may be attractive to you:

  • Gaston can plot:
    • Using graphical windows, and keeping multiple plots active at a time, with mouse interaction
    • Directly to the REPL, using text (ASCII) or sixels
    • In Jupyter, Juno and other IDEs
  • Supports popular 2-D plots: regular function plots, stem, step, histograms, images, etc.
  • Supports surface, contour and heatmap 3-D plots.
  • Can save plots to multiple formats, including pdf, png and svg.
  • Provides a simple interface for knowledgeable users to access gnuplot features.
  • Fast: time to load package, plot, and save to pdf is around six seconds.

Knowledge of gnuplot is not required. Users familiar with gnuplot, however, will be able to take advantage of Gaston's facilities to access gnuplot's vast feature set.

Installation

Gaston requires gnuplot to be installed in your system. It has been tested with versions 5.0 and above, and version 5.2 is recommended. Gaston also requires Julia v1.3.0 or above.

To install Gaston using Julia's packaging system, enter Julia's package manager prompt with ], and run

(v1.4) pkg> add Gaston

Tests

Gaston includes many tests, wich you can run to make sure your installation is working properly. To run the tests, enter Julia's package manager with ] and run

(v1.4) pkg> test Gaston

All tests should pass.

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