2016-03-23 26 views
0

Ggvis çiziminde eksen yönü nasıl değiştirilir?Eksen yönünü değiştir

Örneğin, y ekseni. Grafiğin sol üst köşesinde bir kökün olmasını istiyorum (x-eksenimi orient = "top" koyarak).

data %>% 
    ggvis(~XX, ~YY) %>% 
    layer_points() %>% 
    add_axis("y", title = "Y title") %>% 
    add_axis("x", title = "X title", orient ="top") 
+2

ulaşmak istediğiniz şeyi açıklamak için bazı kodlar paylaşın. – mtoto

+0

Y eksenimin sol üstte başlamasını ve alt kısmına yükselmesini istiyorum (temel olarak y ekseni yönünü değiştirmek için) "veri%>% ggvis (~ XX, ~ YY)%>% layer_points()% >% add_axis ("y", title = "Y title")%>% add_axis ("x", title = "X title", orient = "top") ' – Olya

+0

Yığın Taşımıma Hoş Geldiniz! Lütfen [iyi bir soru nasıl sorulur] (http://stackoverflow.com/help/how-to-ask) ve [tekrarlanabilir bir örnek] (http://stackoverflow.com/questions/) hakkında bilgi edinin. 5.963.269). Bu, başkalarının size yardım etmesini çok daha kolaylaştıracaktır. – zx8754

cevap

1

Sana aralığının sırasını çevirmek için reverse = TRUE ile scale_numeric argüman gerektiğine inanıyorum.

Aşağıda, mtcars veri kümesine dayalı bir örnek verilmiştir.

library(ggvis) 
mtcars %>% ggvis(~wt, ~mpg) %>% 
    layer_points() %>% 
    add_axis("x", orient = "top") %>% 
    scale_numeric("y", reverse = TRUE) 

enter image description here

+0

Teşekkürler! Tam olarak aradığım şey bu! – Olya

+0

Sorun değil ve SO'ya hoş geldiniz! Gelecekte [yeniden üretilebilir] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-rprorecible-example) sorular yayınladığınızdan emin olun, bu da başkalarının yardım etmesini kolaylaştırır sen. – mtoto

İlgili konular