Guides

Guide.annotation

using Gadfly, Compose
set_default_plot_size(14cm, 8cm)
plot(sin, 0, 2pi, Guide.annotation(compose(context(),
     Shape.circle([pi/2, 3*pi/2], [1.0, -1.0], [2mm]),
     fill(nothing), stroke("orange"))))
x 0 2 4 6 8 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50 0.55 0.60 0.65 0.70 0.75 0.80 0.85 0.90 0.95 1.00 1.05 1.10 1.15 1.20 1.25 1.30 1.35 1.40 1.45 1.50 1.55 1.60 1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00 2.05 2.10 2.15 2.20 2.25 2.30 2.35 2.40 2.45 2.50 2.55 2.60 2.65 2.70 2.75 2.80 2.85 2.90 2.95 3.00 3.05 3.10 3.15 3.20 3.25 3.30 3.35 3.40 3.45 3.50 3.55 3.60 3.65 3.70 3.75 3.80 3.85 3.90 3.95 4.00 4.05 4.10 4.15 4.20 4.25 4.30 4.35 4.40 4.45 4.50 4.55 4.60 4.65 4.70 4.75 4.80 4.85 4.90 4.95 5.00 5.05 5.10 5.15 5.20 5.25 5.30 5.35 5.40 5.45 5.50 5.55 5.60 5.65 5.70 5.75 5.80 5.85 5.90 5.95 6.00 6.05 6.10 6.15 6.20 6.25 6.30 6.35 6.40 6.45 6.50 6.55 6.60 6.65 6.70 6.75 6.80 6.85 6.90 6.95 7.00 7.05 7.10 7.15 7.20 7.25 7.30 7.35 7.40 7.45 7.50 7.55 7.60 7.65 7.70 7.75 7.80 7.85 7.90 7.95 8.00 0 10 h,j,k,l,arrows,drag to pan i,o,+,-,scroll,shift-drag to zoom r,dbl-click to reset c for coordinates ? for help ? -1.0 -0.5 0.0 0.5 1.0 -1.0 -0.9 -0.8 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 -1.00 -0.99 -0.98 -0.97 -0.96 -0.95 -0.94 -0.93 -0.92 -0.91 -0.90 -0.89 -0.88 -0.87 -0.86 -0.85 -0.84 -0.83 -0.82 -0.81 -0.80 -0.79 -0.78 -0.77 -0.76 -0.75 -0.74 -0.73 -0.72 -0.71 -0.70 -0.69 -0.68 -0.67 -0.66 -0.65 -0.64 -0.63 -0.62 -0.61 -0.60 -0.59 -0.58 -0.57 -0.56 -0.55 -0.54 -0.53 -0.52 -0.51 -0.50 -0.49 -0.48 -0.47 -0.46 -0.45 -0.44 -0.43 -0.42 -0.41 -0.40 -0.39 -0.38 -0.37 -0.36 -0.35 -0.34 -0.33 -0.32 -0.31 -0.30 -0.29 -0.28 -0.27 -0.26 -0.25 -0.24 -0.23 -0.22 -0.21 -0.20 -0.19 -0.18 -0.17 -0.16 -0.15 -0.14 -0.13 -0.12 -0.11 -0.10 -0.09 -0.08 -0.07 -0.06 -0.05 -0.04 -0.03 -0.02 -0.01 0.00 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.10 0.11 0.12 0.13 0.14 0.15 0.16 0.17 0.18 0.19 0.20 0.21 0.22 0.23 0.24 0.25 0.26 0.27 0.28 0.29 0.30 0.31 0.32 0.33 0.34 0.35 0.36 0.37 0.38 0.39 0.40 0.41 0.42 0.43 0.44 0.45 0.46 0.47 0.48 0.49 0.50 0.51 0.52 0.53 0.54 0.55 0.56 0.57 0.58 0.59 0.60 0.61 0.62 0.63 0.64 0.65 0.66 0.67 0.68 0.69 0.70 0.71 0.72 0.73 0.74 0.75 0.76 0.77 0.78 0.79 0.80 0.81 0.82 0.83 0.84 0.85 0.86 0.87 0.88 0.89 0.90 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1.00 -1 0 1 f(x)

Guide.colorkey

using Gadfly, RDatasets
set_default_plot_size(14cm, 8cm)
Dsleep = dataset("ggplot2", "msleep")[:,[:Vore,:BrainWt,:BodyWt,:SleepTotal]]
DataFrames.dropmissing!(Dsleep)
Dsleep.SleepTime = Dsleep.SleepTotal .> 8
plot(Dsleep, x=:BodyWt, y=:BrainWt, Geom.point, color=:SleepTime,
     Guide.colorkey(title="Sleep", labels=[">8","≤8"]),
     Scale.x_log10, Scale.y_log10 )
BodyWt 10-4 10-2 100 102 104 10-4.0 10-3.5 10-3.0 10-2.5 10-2.0 10-1.5 10-1.0 10-0.5 100.0 100.5 101.0 101.5 102.0 102.5 103.0 103.5 104.0 10-4.00 10-3.95 10-3.90 10-3.85 10-3.80 10-3.75 10-3.70 10-3.65 10-3.60 10-3.55 10-3.50 10-3.45 10-3.40 10-3.35 10-3.30 10-3.25 10-3.20 10-3.15 10-3.10 10-3.05 10-3.00 10-2.95 10-2.90 10-2.85 10-2.80 10-2.75 10-2.70 10-2.65 10-2.60 10-2.55 10-2.50 10-2.45 10-2.40 10-2.35 10-2.30 10-2.25 10-2.20 10-2.15 10-2.10 10-2.05 10-2.00 10-1.95 10-1.90 10-1.85 10-1.80 10-1.75 10-1.70 10-1.65 10-1.60 10-1.55 10-1.50 10-1.45 10-1.40 10-1.35 10-1.30 10-1.25 10-1.20 10-1.15 10-1.10 10-1.05 10-1.00 10-0.95 10-0.90 10-0.85 10-0.80 10-0.75 10-0.70 10-0.65 10-0.60 10-0.55 10-0.50 10-0.45 10-0.40 10-0.35 10-0.30 10-0.25 10-0.20 10-0.15 10-0.10 10-0.05 100.00 100.05 100.10 100.15 100.20 100.25 100.30 100.35 100.40 100.45 100.50 100.55 100.60 100.65 100.70 100.75 100.80 100.85 100.90 100.95 101.00 101.05 101.10 101.15 101.20 101.25 101.30 101.35 101.40 101.45 101.50 101.55 101.60 101.65 101.70 101.75 101.80 101.85 101.90 101.95 102.00 102.05 102.10 102.15 102.20 102.25 102.30 102.35 102.40 102.45 102.50 102.55 102.60 102.65 102.70 102.75 102.80 102.85 102.90 102.95 103.00 103.05 103.10 103.15 103.20 103.25 103.30 103.35 103.40 103.45 103.50 103.55 103.60 103.65 103.70 103.75 103.80 103.85 103.90 103.95 104.00 10-5 100 105 >8 ≤8 Sleep 0.6263403673750424-1.2975694635544748 0.5289167002776547-1.3516399890190685 0.3010299956639812-1.7569619513137056 -0.9829666607012196-2.6020599913279625 -0.045757490560675115-2.5850266520291822 2.3170201940285233-0.7721132953863264 0.6532125137753437-1.6020599913279623 1.9357591037453117-0.744727494896694 -0.9956786262173574-2.3979400086720375 -0.036212172654444715-2.2441251443275085 -0.8297382846050426-2.9281179926938745 -1.1249387366083-2.9208187539523753 -0.1290111862394247-1.6989700043360187 -0.494850021680094-2.721246399047171 1.7781512503836436-1.0915149811213503 1.4020033090697046-0.744727494896694 2.0-0.8041003475907662 1.717670503002262-0.3565473235138126 1.7442929831226763-0.7569619513137056 0.3979400086720376-1.91721462968355 0.146128035678238-1.9030899869919435 -2.0-3.6020599913279625 -1.6575773191777938-3.3979400086720375 -0.9208187539523752-3.0 0.8325089127062363-0.7471469690201068 3.82308279653280360.756788198768118 1.7923916894982540.12057393120584989 0.4191293077419757-1.9111554372729957 1.9294189257142926-0.4881166390211256 -0.6989700043360187-2.3010299956639813 0.5185139398778874-1.5917600346881504 1.0-0.9393021596463883 -0.11350927482751812-2.4559319556497243 2.271841606536499-0.3777859770337047 2.7168377232995247-0.18375870000821692 -1.6382721639824072-3.5228787452803374 3.4060289449636150.6630409748939742 0.2304489213782739-2.2006594505464183 0.46982201597816303-1.9100948885606022 0.5440680443502757-1.9665762445130504 -2.3010299956639813-3.853871964321762 0.0-2.1804560644581312 -1.2218487496163564-3.0 -0.37675070960209955-2.193820026016113 -0.13786862068696282-2.2596373105057563 1.5250448070368452-0.9393021596463883 1.1702617153949575-1.0078885122130503 1.146128035678238-1.154901959985743 2.7781512503836434-0.37365963262495766 -1.7212463990471711-3.537602002101044 -0.3187587626244128-1.8096683018297086 h,j,k,l,arrows,drag to pan i,o,+,-,scroll,shift-drag to zoom r,dbl-click to reset c for coordinates ? for help ? 10-4 10-3 10-2 10-1 100 101 10-4.0 10-3.8 10-3.6 10-3.4 10-3.2 10-3.0 10-2.8 10-2.6 10-2.4 10-2.2 10-2.0 10-1.8 10-1.6 10-1.4 10-1.2 10-1.0 10-0.8 10-0.6 10-0.4 10-0.2 100.0 100.2 100.4 100.6 100.8 101.0 10-4.00 10-3.98 10-3.96 10-3.94 10-3.92 10-3.90 10-3.88 10-3.86 10-3.84 10-3.82 10-3.80 10-3.78 10-3.76 10-3.74 10-3.72 10-3.70 10-3.68 10-3.66 10-3.64 10-3.62 10-3.60 10-3.58 10-3.56 10-3.54 10-3.52 10-3.50 10-3.48 10-3.46 10-3.44 10-3.42 10-3.40 10-3.38 10-3.36 10-3.34 10-3.32 10-3.30 10-3.28 10-3.26 10-3.24 10-3.22 10-3.20 10-3.18 10-3.16 10-3.14 10-3.12 10-3.10 10-3.08 10-3.06 10-3.04 10-3.02 10-3.00 10-2.98 10-2.96 10-2.94 10-2.92 10-2.90 10-2.88 10-2.86 10-2.84 10-2.82 10-2.80 10-2.78 10-2.76 10-2.74 10-2.72 10-2.70 10-2.68 10-2.66 10-2.64 10-2.62 10-2.60 10-2.58 10-2.56 10-2.54 10-2.52 10-2.50 10-2.48 10-2.46 10-2.44 10-2.42 10-2.40 10-2.38 10-2.36 10-2.34 10-2.32 10-2.30 10-2.28 10-2.26 10-2.24 10-2.22 10-2.20 10-2.18 10-2.16 10-2.14 10-2.12 10-2.10 10-2.08 10-2.06 10-2.04 10-2.02 10-2.00 10-1.98 10-1.96 10-1.94 10-1.92 10-1.90 10-1.88 10-1.86 10-1.84 10-1.82 10-1.80 10-1.78 10-1.76 10-1.74 10-1.72 10-1.70 10-1.68 10-1.66 10-1.64 10-1.62 10-1.60 10-1.58 10-1.56 10-1.54 10-1.52 10-1.50 10-1.48 10-1.46 10-1.44 10-1.42 10-1.40 10-1.38 10-1.36 10-1.34 10-1.32 10-1.30 10-1.28 10-1.26 10-1.24 10-1.22 10-1.20 10-1.18 10-1.16 10-1.14 10-1.12 10-1.10 10-1.08 10-1.06 10-1.04 10-1.02 10-1.00 10-0.98 10-0.96 10-0.94 10-0.92 10-0.90 10-0.88 10-0.86 10-0.84 10-0.82 10-0.80 10-0.78 10-0.76 10-0.74 10-0.72 10-0.70 10-0.68 10-0.66 10-0.64 10-0.62 10-0.60 10-0.58 10-0.56 10-0.54 10-0.52 10-0.50 10-0.48 10-0.46 10-0.44 10-0.42 10-0.40 10-0.38 10-0.36 10-0.34 10-0.32 10-0.30 10-0.28 10-0.26 10-0.24 10-0.22 10-0.20 10-0.18 10-0.16 10-0.14 10-0.12 10-0.10 10-0.08 10-0.06 10-0.04 10-0.02 100.00 100.02 100.04 100.06 100.08 100.10 100.12 100.14 100.16 100.18 100.20 100.22 100.24 100.26 100.28 100.30 100.32 100.34 100.36 100.38 100.40 100.42 100.44 100.46 100.48 100.50 100.52 100.54 100.56 100.58 100.60 100.62 100.64 100.66 100.68 100.70 100.72 100.74 100.76 100.78 100.80 100.82 100.84 100.86 100.88 100.90 100.92 100.94 100.96 100.98 101.00 10-4 10-2 100 102 BrainWt
using Gadfly, Compose, RDatasets
set_default_plot_size(21cm, 8cm)
iris = dataset("datasets","iris")
pa = plot(iris, x=:SepalLength, y=:PetalLength, color=:Species, Geom.point,
          Theme(key_position=:inside) )
pb = plot(iris, x=:SepalLength, y=:PetalLength, color=:Species, Geom.point,
          Guide.colorkey(title="Iris", pos=[0.05w,-0.28h]) )
hstack(pa, pb)
SepalLength 4 5 6 7 8 4.0 4.2 4.4 4.6 4.8 5.0 5.2 5.4 5.6 5.8 6.0 6.2 6.4 6.6 6.8 7.0 7.2 7.4 7.6 7.8 8.0 3.98 4.00 4.02 4.04 4.06 4.08 4.10 4.12 4.14 4.16 4.18 4.20 4.22 4.24 4.26 4.28 4.30 4.32 4.34 4.36 4.38 4.40 4.42 4.44 4.46 4.48 4.50 4.52 4.54 4.56 4.58 4.60 4.62 4.64 4.66 4.68 4.70 4.72 4.74 4.76 4.78 4.80 4.82 4.84 4.86 4.88 4.90 4.92 4.94 4.96 4.98 5.00 5.02 5.04 5.06 5.08 5.10 5.12 5.14 5.16 5.18 5.20 5.22 5.24 5.26 5.28 5.30 5.32 5.34 5.36 5.38 5.40 5.42 5.44 5.46 5.48 5.50 5.52 5.54 5.56 5.58 5.60 5.62 5.64 5.66 5.68 5.70 5.72 5.74 5.76 5.78 5.80 5.82 5.84 5.86 5.88 5.90 5.92 5.94 5.96 5.98 6.00 6.02 6.04 6.06 6.08 6.10 6.12 6.14 6.16 6.18 6.20 6.22 6.24 6.26 6.28 6.30 6.32 6.34 6.36 6.38 6.40 6.42 6.44 6.46 6.48 6.50 6.52 6.54 6.56 6.58 6.60 6.62 6.64 6.66 6.68 6.70 6.72 6.74 6.76 6.78 6.80 6.82 6.84 6.86 6.88 6.90 6.92 6.94 6.96 6.98 7.00 7.02 7.04 7.06 7.08 7.10 7.12 7.14 7.16 7.18 7.20 7.22 7.24 7.26 7.28 7.30 7.32 7.34 7.36 7.38 7.40 7.42 7.44 7.46 7.48 7.50 7.52 7.54 7.56 7.58 7.60 7.62 7.64 7.66 7.68 7.70 7.72 7.74 7.76 7.78 7.80 7.82 7.84 7.86 7.88 7.90 7.92 7.94 7.96 7.98 8.00 4 6 8 5.9,5.1 6.2,5.4 6.5,5.2 6.3,5.0 6.7,5.2 6.7,5.7 6.8,5.9 5.8,5.1 6.9,5.1 6.7,5.6 6.9,5.4 6.0,4.8 6.4,5.5 6.3,5.6 7.7,6.1 6.1,5.6 6.3,5.1 6.4,5.6 7.9,6.4 7.4,6.1 7.2,5.8 6.4,5.6 6.1,4.9 6.2,4.8 7.2,6.0 6.7,5.7 6.3,4.9 7.7,6.7 5.6,4.9 6.9,5.7 6.0,5.0 7.7,6.9 7.7,6.7 6.5,5.5 6.4,5.3 5.8,5.1 5.7,5.0 6.8,5.5 6.4,5.3 6.5,5.1 7.2,6.1 6.7,5.8 7.3,6.3 4.9,4.5 7.6,6.6 6.5,5.8 6.3,5.6 7.1,5.9 5.8,5.1 6.3,6.0 5.7,4.1 5.1,3.0 6.2,4.3 5.7,4.2 5.7,4.2 5.6,4.2 5.0,3.3 5.8,4.0 6.1,4.6 5.5,4.4 5.5,4.0 5.6,4.1 6.3,4.4 6.7,4.7 6.0,4.5 5.4,4.5 6.0,5.1 5.8,3.9 5.5,3.7 5.5,3.8 5.7,3.5 6.0,4.5 6.7,5.0 6.8,4.8 6.6,4.4 6.4,4.3 6.1,4.7 6.3,4.9 6.1,4.0 5.9,4.8 5.6,3.9 6.2,4.5 5.8,4.1 5.6,4.5 6.7,4.4 5.6,3.6 6.1,4.7 6.0,4.0 5.9,4.2 5.0,3.5 5.2,3.9 6.6,4.6 4.9,3.3 6.3,4.7 5.7,4.5 6.5,4.6 5.5,4.0 6.9,4.9 6.4,4.5 7.0,4.7 5.0,1.4 5.3,1.5 4.6,1.4 5.1,1.6 4.8,1.4 5.1,1.9 5.0,1.6 4.4,1.3 4.5,1.3 5.0,1.3 5.1,1.5 4.4,1.3 4.9,1.4 5.5,1.3 5.0,1.2 4.9,1.5 5.5,1.4 5.2,1.5 5.4,1.5 4.8,1.6 4.7,1.6 5.2,1.4 5.2,1.5 5.0,1.6 5.0,1.6 4.8,1.9 5.1,1.7 4.6,1.0 5.1,1.5 5.4,1.7 5.1,1.5 5.7,1.7 5.1,1.4 5.4,1.3 5.7,1.5 5.8,1.2 4.3,1.1 4.8,1.4 4.8,1.6 5.4,1.5 4.9,1.5 4.4,1.4 5.0,1.5 4.6,1.4 5.4,1.7 5.0,1.4 4.6,1.5 4.7,1.3 4.9,1.4 5.1,1.4 h,j,k,l,arrows,drag to pan i,o,+,-,scroll,shift-drag to zoom r,dbl-click to reset c for coordinates ? for help ? setosa versicolor virginica Iris 0 2 4 6 8 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50 0.55 0.60 0.65 0.70 0.75 0.80 0.85 0.90 0.95 1.00 1.05 1.10 1.15 1.20 1.25 1.30 1.35 1.40 1.45 1.50 1.55 1.60 1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00 2.05 2.10 2.15 2.20 2.25 2.30 2.35 2.40 2.45 2.50 2.55 2.60 2.65 2.70 2.75 2.80 2.85 2.90 2.95 3.00 3.05 3.10 3.15 3.20 3.25 3.30 3.35 3.40 3.45 3.50 3.55 3.60 3.65 3.70 3.75 3.80 3.85 3.90 3.95 4.00 4.05 4.10 4.15 4.20 4.25 4.30 4.35 4.40 4.45 4.50 4.55 4.60 4.65 4.70 4.75 4.80 4.85 4.90 4.95 5.00 5.05 5.10 5.15 5.20 5.25 5.30 5.35 5.40 5.45 5.50 5.55 5.60 5.65 5.70 5.75 5.80 5.85 5.90 5.95 6.00 6.05 6.10 6.15 6.20 6.25 6.30 6.35 6.40 6.45 6.50 6.55 6.60 6.65 6.70 6.75 6.80 6.85 6.90 6.95 7.00 7.05 7.10 7.15 7.20 7.25 7.30 7.35 7.40 7.45 7.50 7.55 7.60 7.65 7.70 7.75 7.80 7.85 7.90 7.95 8.00 0 10 PetalLength SepalLength 4 5 6 7 8 4.0 4.2 4.4 4.6 4.8 5.0 5.2 5.4 5.6 5.8 6.0 6.2 6.4 6.6 6.8 7.0 7.2 7.4 7.6 7.8 8.0 3.98 4.00 4.02 4.04 4.06 4.08 4.10 4.12 4.14 4.16 4.18 4.20 4.22 4.24 4.26 4.28 4.30 4.32 4.34 4.36 4.38 4.40 4.42 4.44 4.46 4.48 4.50 4.52 4.54 4.56 4.58 4.60 4.62 4.64 4.66 4.68 4.70 4.72 4.74 4.76 4.78 4.80 4.82 4.84 4.86 4.88 4.90 4.92 4.94 4.96 4.98 5.00 5.02 5.04 5.06 5.08 5.10 5.12 5.14 5.16 5.18 5.20 5.22 5.24 5.26 5.28 5.30 5.32 5.34 5.36 5.38 5.40 5.42 5.44 5.46 5.48 5.50 5.52 5.54 5.56 5.58 5.60 5.62 5.64 5.66 5.68 5.70 5.72 5.74 5.76 5.78 5.80 5.82 5.84 5.86 5.88 5.90 5.92 5.94 5.96 5.98 6.00 6.02 6.04 6.06 6.08 6.10 6.12 6.14 6.16 6.18 6.20 6.22 6.24 6.26 6.28 6.30 6.32 6.34 6.36 6.38 6.40 6.42 6.44 6.46 6.48 6.50 6.52 6.54 6.56 6.58 6.60 6.62 6.64 6.66 6.68 6.70 6.72 6.74 6.76 6.78 6.80 6.82 6.84 6.86 6.88 6.90 6.92 6.94 6.96 6.98 7.00 7.02 7.04 7.06 7.08 7.10 7.12 7.14 7.16 7.18 7.20 7.22 7.24 7.26 7.28 7.30 7.32 7.34 7.36 7.38 7.40 7.42 7.44 7.46 7.48 7.50 7.52 7.54 7.56 7.58 7.60 7.62 7.64 7.66 7.68 7.70 7.72 7.74 7.76 7.78 7.80 7.82 7.84 7.86 7.88 7.90 7.92 7.94 7.96 7.98 8.00 4 6 8