winston examples

This commit is contained in:
Thomas Breloff 2015-09-22 17:04:51 -04:00
parent a6237cdda3
commit 2f8436be87
15 changed files with 13 additions and 13 deletions

View File

@ -1,8 +1,8 @@
# Examples for backend: winston # Examples for backend: winston
- Supported arguments: `args`, `axis`, `color`, `kwargs`, `label`, `legend`, `linestyle`, `linetype`, `marker`, `markersize`, `nbins`, `reg`, `size`, `title`, `width`, `windowtitle`, `xlabel`, `ylabel`, `yrightlabel` - Supported arguments: `args`, `axis`, `color`, `foreground_color`, `group`, `kwargs`, `label`, `legend`, `linestyle`, `linetype`, `marker`, `markersize`, `nbins`, `reg`, `ribbon`, `show`, `size`, `title`, `width`, `windowtitle`, `xlabel`, `xticks`, `ylabel`, `yrightlabel`, `yticks`
- Supported values for axis: `:auto`, `:left` - Supported values for axis: `:auto`, `:left`
- Supported values for linetype: `:none`, `:line`, `:sticks`, `:scatter`, `:hist`, `:bar` - Supported values for linetype: `:none`, `:line`, `:path`, `:sticks`, `:scatter`, `:hist`, `:bar`
- Supported values for linestyle: `:solid`, `:dash`, `:dot`, `:dashdot` - Supported values for linestyle: `:solid`, `:dash`, `:dot`, `:dashdot`
- Supported values for marker: `:none`, `:ellipse`, `:rect`, `:diamond`, `:utriangle`, `:dtriangle`, `:cross`, `:xcross`, `:star1` - Supported values for marker: `:none`, `:ellipse`, `:rect`, `:diamond`, `:utriangle`, `:dtriangle`, `:cross`, `:xcross`, `:star1`
- Is `subplot`/`subplot!` supported? No - Is `subplot`/`subplot!` supported? No
@ -19,7 +19,7 @@ winston!()
A simple line plot of the 3 columns. A simple line plot of the 3 columns.
```julia ```julia
plot(rand(100,3)) plot(rand(50,5),w=3)
``` ```
![](../img/winston/winston_example_1.png) ![](../img/winston/winston_example_1.png)
@ -51,7 +51,7 @@ Or make a parametric plot (i.e. plot: (fx(u), fy(u))) with plot(fx, fy, umin, um
```julia ```julia
plot(sin,(x->begin # /home/tom/.julia/v0.4/Plots/docs/example_generation.jl, line 33: plot(sin,(x->begin # /home/tom/.julia/v0.4/Plots/docs/example_generation.jl, line 33:
sin(2x) sin(2x)
end),0,2π,legend=false) end),0,2π,legend=false,fillto=0)
``` ```
![](../img/winston/winston_example_4.png) ![](../img/winston/winston_example_4.png)
@ -61,7 +61,7 @@ plot(sin,(x->begin # /home/tom/.julia/v0.4/Plots/docs/example_generation.jl, li
Change the guides/background without a separate call. Change the guides/background without a separate call.
```julia ```julia
plot(rand(10); title="TITLE",xlabel="XLABEL",ylabel="YLABEL",background_color=RGB(0.5,0.5,0.5)) plot(rand(10); title="TITLE",xlabel="XLABEL",ylabel="YLABEL",background_color=RGB(0.2,0.2,0.2))
``` ```
![](../img/winston/winston_example_5.png) ![](../img/winston/winston_example_5.png)
@ -73,7 +73,7 @@ Use the `axis` or `axiss` arguments.
Note: Currently only supported with Qwt and PyPlot Note: Currently only supported with Qwt and PyPlot
```julia ```julia
plot(Vector[randn(100),randn(100) * 100]; axiss=[:left,:right],ylabel="LEFT",yrightlabel="RIGHT") plot(Vector[randn(100),randn(100) * 100]; axis=[:l,:r],ylabel="LEFT",yrightlabel="RIGHT")
``` ```
![](../img/winston/winston_example_6.png) ![](../img/winston/winston_example_6.png)
@ -103,7 +103,7 @@ plot(rand(100) / 3; reg=true,fillto=0)
and add to it later. and add to it later.
```julia ```julia
scatter!(rand(100); markersize=6,color=:blue) scatter!(rand(100); markersize=6,c=:blue)
``` ```
![](../img/winston/winston_example_9.png) ![](../img/winston/winston_example_9.png)
@ -113,11 +113,11 @@ scatter!(rand(100); markersize=6,color=:blue)
```julia ```julia
types = intersect(supportedTypes(),[:line,:step,:stepinverted,:sticks,:scatter]) types = intersect(supportedTypes(),[:line,:path,:steppre,:steppost,:sticks,:scatter])
n = length(types) n = length(types)
x = Vector[sort(rand(20)) for i = 1:n] x = Vector[sort(rand(20)) for i = 1:n]
y = rand(20,n) y = rand(20,n)
plot(x,y; linetypes=types,labels=map(string,types)) plot(x,y; t=types,lab=map(string,types))
``` ```
![](../img/winston/winston_example_11.png) ![](../img/winston/winston_example_11.png)
@ -128,7 +128,7 @@ plot(x,y; linetypes=types,labels=map(string,types))
```julia ```julia
styles = setdiff(supportedStyles(),[:auto]) styles = setdiff(supportedStyles(),[:auto])
plot(rand(20,length(styles)); linestyle=:auto,labels=map(string,styles)) plot(cumsum(randn(20,length(styles)),1); style=:auto,label=map(string,styles),w=5)
``` ```
![](../img/winston/winston_example_12.png) ![](../img/winston/winston_example_12.png)
@ -139,7 +139,7 @@ plot(rand(20,length(styles)); linestyle=:auto,labels=map(string,styles))
```julia ```julia
markers = setdiff(supportedMarkers(),[:none,:auto]) markers = setdiff(supportedMarkers(),[:none,:auto])
scatter(0.5:9.5,[fill(i - 0.5,10) for i = length(markers):-1:1]; marker=:auto,labels=map(string,markers),markersize=10) scatter(0.5:9.5,[fill(i - 0.5,10) for i = length(markers):-1:1]; marker=:auto,label=map(string,markers),markersize=10)
``` ```
![](../img/winston/winston_example_13.png) ![](../img/winston/winston_example_13.png)
@ -156,10 +156,10 @@ bar(randn(1000))
### Histogram ### Histogram
note: fillto isn't supported on all backends
```julia ```julia
histogram(randn(1000); nbins=50,fillto=20) histogram(randn(1000); nbins=50)
``` ```
![](../img/winston/winston_example_15.png) ![](../img/winston/winston_example_15.png)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 33 KiB