2017-05-04 26 views
9

Mam proste pytanie dotyczące wykresu 3D scatter za pomocą sprytny pakiet w R. Wydaje się, że wszystkie działki działają z wyjątkiem wykresów 3D rozproszenia i linii. Aby to sprawdzić Próbowałem następujący kod (= zaczerpnięty z ściągawki):3D działka scatter pozostaje pusty w spiskim

library(plotly) 

plot_ly(type = "scatter3d", x = c(9,8,5,1), y = c(1,2,4,8),z = c(11,8,15,3), 
     mode = "markers") 

enter image description here

skończyło się z działki zawierającego tylko oś, a nie rzeczywiste punktów. Do rozwiązywania problemów dodałem kolory, które mnie wprawiły w zakłopotanie, ponieważ legenda pojawiła się w skali kolorów, ale nie same punkty. Zauważyłem, że oś ma złą skalę ((80, -80), (60, -60), (100, -100)).

Co więcej, działki z wykresem powierzchni 3D i pl 2d działały idealnie.

+0

mógłbyś to wykres, który można dostać? – Alice

Odpowiedz

7

(Wysłano w imieniu PO).

I powrócił do starszego pakietu (4.5.6 stwierdzono, że działa), należy znaleźć skrypt poniżej:

require(devtools) 
install_version("plotly", version = "4.5.6", repos = "http://cran.us.r-project.org") 
+0

Działa u mnie. Powróciłem z 4.6.0 do 4.5.6. W tym celu wymagane było również zainstalowanie tibble, tidyr i jsonlite. Teraz działa podstawowy scatter3d. –

0

Czy tego właśnie oczekujecie? enter image description here

> plot_ly(type = "scatter3d", x = c(9,8,5,1), y = c(1,2,4,8),z = c(11,8,15,3), 
+   mode = "markers") 

nie ma błędu w kodzie, wyczyść R-consel i spróbować jeszcze raz i sprawdzić wersję biblioteki, jak również.

+0

Jaką wersję gry fabularnej używasz? Mam takie samo zachowanie jak OP. –

+0

@ RomanLuštrik Używam wersji 4.5.6 – Alice

+0

Jakiego używasz? – Alice