Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/GiovineItalia/Gadfly.jl

Crafty statistical graphics for Julia.
https://github.com/GiovineItalia/Gadfly.jl

gadfly ggplot2 graphics hacktoberfest julia plotting

Last synced: 11 days ago
JSON representation

Crafty statistical graphics for Julia.

Awesome Lists containing this project

README

        

Gadfly Logo

| **Documentation** | **Build Status** | **Help** |
|:---:|:---:|:---:|
| [![][docs-dev-img]][docs-dev-url] [![][docs-stable-img]][docs-stable-url] | [![][ci-img]][ci-url] [![][codecov-img]][codecov-url] | [![][slack-img]][slack-url] [![][gitter-img]][gitter-url] |

**Gadfly** is a plotting and data visualization system written in
[Julia](http://julialang.org/).

It's influenced heavily by Leland Wilkinson's book [The Grammar of Graphics][gog-book]
and Hadley Wickham's refinement of that grammar in [ggplot2](http://ggplot2.org/).

If you use **Gadfly** in a publication please consider citing it: [![DOI][citation-img]][citation-url]

## Package features

- Renders publication quality graphics to SVG, PNG, Postscript, and PDF
- Intuitive and consistent plotting interface
- Works with [IJulia](https://github.com/JuliaLang/IJulia.jl) and [Pluto.jl](https://github.com/fonsp/Pluto.jl) out of the box
- Tight integration with [DataFrames.jl](https://github.com/JuliaStats/DataFrames.jl)
- Interactivity like panning, zooming, toggling powered by [Snap.svg](http://snapsvg.io/)
- Supports a large number of common plot types

## Installation & Quickstart

**Gadfly** is registered in [Julia's `General` registry](https://github.com/JuliaRegistries/General) and so can be installed using `Pkg.add`.

```julia
Pkg.add("Gadfly")
```

To create a plot it's as simple as:

```julia
using Gadfly
plot(y=[1,2,3])
```

## Gallery

Gadfly Gallery

## Documentation

- [**STABLE**][docs-stable-url] — **most recently tagged version of the documentation.**
- [**DEVEL**][docs-dev-url] — *in-development version of the documentation.*

## Contributing and Questions

This is a new and fairly complex piece of software. [Filing an
issue](https://github.com/GiovineItalia/Gadfly.jl/issues/new) to report a
bug, counterintuitive behavior, or even requesting a feature is extremely
valuable in helping us prioritize what to work on, so don't hesitate.

If you have a question then you can ask for help in the plotting team of the
[Julia Slack channel][slack-url] or the [Gitter chat room][gitter-url].

[docs-dev-img]: https://img.shields.io/badge/docs-dev-blue.svg
[docs-dev-url]: http://gadflyjl.org/dev

[docs-stable-img]: https://img.shields.io/badge/docs-stable-blue.svg
[docs-stable-url]: http://gadflyjl.org/stable

[ci-img]: https://github.com/GiovineItalia/Gadfly.jl/workflows/CI/badge.svg
[ci-url]: https://github.com/GiovineItalia/Gadfly.jl/actions

[codecov-img]: https://codecov.io/gh/GiovineItalia/Gadfly.jl/branch/master/graph/badge.svg
[codecov-url]: https://codecov.io/gh/GiovineItalia/Gadfly.jl

[citation-img]: https://zenodo.org/badge/DOI/10.5281/zenodo.593105.svg
[citation-url]: https://doi.org/10.5281/zenodo.593105

[gog-book]: http://www.cs.uic.edu/~wilkinson/TheGrammarOfGraphics/GOG.html

[slack-img]: https://img.shields.io/badge/chat-on%20slack-yellow.svg
[slack-url]: https://julialang.slack.com

[gitter-img]: https://badges.gitter.im/dcjnones/Gadfly.jl.svg
[gitter-url]: https://gitter.im/dcjones/Gadfly.jl