• Stars
    star
    170
  • Rank 216,826 (Top 5 %)
  • Language
    Julia
  • License
    MIT License
  • Created over 12 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

2D plotting for Julia

Winston: 2D Plotting for Julia

CI Coverage Status

Installation

julia> Pkg.add("Winston")

Getting started

Winston offers an easy to use plot command to create figures without any fuss. After Winston is loaded by typing using Winston, the most basic plot can be created by just writing

julia> plot(x, y)

There is also an oplot command to add objects into already existing plots. To add something to this, use

julia> oplot(x2, y2)

And finally save it with

julia> savefig("figure.png")   # .eps, .pdf, & .svg are also supported

More elaborate figures can be created by using the quick option for color, line, and symbols

julia> plot(x, y, "r--")

This creates a red dashed curve. Abbreviations for colors and lines/symbols are same as in matplotlib. The plot command can also take more then one set of vectors and style options, like this

julia> plot(x, y, "b:", x2, y2, "g^")

which creates a blue dotted line and green triangles.

Documentation

Hosted by Read The Docs.

More Repositories

1

Luxor.jl

Simple drawings using vector graphics; Cairo "for tourists!"
Julia
557
star
2

QML.jl

Build Qt6 QML interfaces for Julia programs.
Julia
359
star
3

Gtk.jl

Julia interface to Gtk windowing toolkit.
Julia
288
star
4

Colors.jl

Color manipulation utilities for Julia
Julia
191
star
5

ColorSchemes.jl

colorschemes, colormaps, gradients, and palettes
Julia
179
star
6

Immerse.jl

Dive deeper into your data with interactive graphics
Julia
87
star
7

Cairo.jl

Bindings to the Cairo graphics library.
Julia
86
star
8

ColorTypes.jl

Basic color definitions and traits
Julia
74
star
9

Tk.jl

Julia interface to Tk windowing toolkit.
Julia
52
star
10

ColorVectorSpace.jl

Treat colors as if they are n-vectors for the purposes of arithmetic
Julia
33
star
11

NamedColors.jl

More color names than you ever knew you wanted
Julia
30
star
12

NativeFileDialog.jl

mlabbe/nativefiledialog julia wrapper
Julia
28
star
13

FreeTypeAbstraction.jl

A Julian abstraction layer over FreeType.jl
Julia
24
star
14

SignedDistanceFields.jl

Simple and efficient SDF calculation.
Julia
23
star
15

UnicodeGraphics.jl

Visualize arrays in the REPL using braille or block unicode symbols!
Julia
21
star
16

ColorSchemeTools.jl

tools for working with color schemes, color maps, gradients
Julia
15
star
17

FreeType.jl

FreeType 2 bindings for Julia
Julia
13
star
18

Measures.jl

Unified measure and coordinates types
Julia
13
star
19

Graphics.jl

A holding place for Base graphics
Julia
12
star
20

RadeonProRender.jl

Wrapper for AMD's RadeonPro ray tracer
Julia
10
star
21

jlqml

C++ component of the QML.jl package
C++
8
star
22

Fontconfig.jl

Basic Julia bindings for fontconfig
Julia
8
star
23

Showoff.jl

Nicely format an array of n things for tables and plots
Julia
7
star