2014-05-10 14 views
8

Czy istnieje obecnie sposób na dodanie elementów fabuły do ​​Gadfly.jl?Czy wątki Gadfly są obecnie kompozycyjne?

Na przykład w R jeśli mam inną funkcję, która zwraca ggplot i chcę, aby dodać tytuł do tego, bym wykonać następujące czynności:

p <- makeMyPlot() 
p + ggtitle("Now it has a title") 

Czy istnieje obecnie odpowiednik Gadfly? Jeśli nie, czy jest to na mapie drogowej Gadfly?

Odpowiedz

9

Jest add_plot_element(), które można dodać rzeczy do istniejącej warstwy:

xs = [0:0.1:pi] 
l = layer(x=xs, y=sin(xs)) 
add_plot_element(l, Guide.title("Now it has a title")) 

Następnie można wykreślić warstwę używając plot(l) i wywołać albo draw lub display faktycznie coś pokazać. Further down, tam banda przeciążeń, które działają bezpośrednio na Plot:

p = plot(x=xs, y=sin(xs)) 
add_plot_element(p, Guide.title("Now it has a title")) 
display(p) 

nie mogę znaleźć żadnej z tych funkcji w the documentation, ale na szczęście źródłem jest wystarczająco zrozumiały. Jedna z wielu radości z Julii =)

+0

Właśnie dostałem zarzut. Jeśli wystąpi problem z tą odpowiedzią, proszę daj mi znać (lub spróbuj [napraw to sam] (http://stackoverflow.com/posts/23625331/edit): P) –

Powiązane problemy