2010-07-21 26 views
12

Muszę wydrukować, w 3D, zestaw gęstości związany z szeregiem czasowym. Dokładniej, chciałbym móc w R stworzyć obraz zbliżony do tego przykładu. alt textJak wykreślić zestaw gęstości w 3D za pomocą R?

To zdjęcie pochodzi z [1]. Przejrzystość odgrywa ważną rolę, gdy widzimy trajektorię "miar" w płaszczyźnie x-y.

Każda pomoc zostanie bardzo doceniona.

[1]: Juban i Kariniotakis, "Niepewność szacunków prognoz siły wiatru", prezentacja na EWEC 2008 - 01 kwietnia - Bruksela, Belgia. (Nie mogę opublikować linku, Google pomoże zainteresowanym czytelnikom).

Odpowiedz

5

W 1996 roku napisałem artykuł (opublikowany w JCGS) z postacią bardzo podobną do tej, ale bez przezroczystości. Aby uzyskać szczegółowe informacje, patrz http://robjhyndman.com/papers/estimating-and-visualizing-conditional-densities/. Funkcja kreślenia jest zaimplementowana w pakiecie R hdrcde dostępnym w CRAN. Pakiet zawiera kilka przykładów w plikach pomocy. Powinieneś być w stanie dostosować mój kod, aby dodać przezroczystość.

+0

Dzięki ! Zajmuję się twoim kodem, ale myślę, że muszę najpierw opanować funkcję persp ... nie wygląda to na łatwe zadanie –

5

To jest ładne, ale czy to naprawdę przydatne? Nawet przy przezroczystości bardzo trudno jest śledzić i porównywać różne trajektorie.

+0

Tak, to jest użyteczne. Sztuczka nie polega na śledzeniu ani porównywaniu trajektorii, ale na wizualna ocena niepewności prezentera: Pojęcie użyteczności jest bardzo zależne od kontekstu, a w moim kontekście taki ładny wykres może być bardzo przydatnym wykresem. –

+0

Jestem sceptyczny, że jest to najlepsza fabuła dla każdego zadania - percepcyjne dekodowanie tak obróconej działki 3d jest niezwykle trudne, nie wspominając już o problemach z obiektami pierwszego planu przesłaniającymi obiekty tła. – hadley

+1

Czy zaproponowałbyś jakąś alternatywę, aby wyświetlić te informacje? –

2

Tak daleko zaszedłem dzięki podpowiedzi Roba. Kiedyś persp(), aby utworzyć pustą działkę i dodał wielokąty i linie do niego:

alt text

Jednak nie jest tak ładny jak oryginalne ... :(

+1

Byłoby bardzo pomocne, gdybyś opublikował kod ... – Henrik

+0

Tak! kod .. lub przynajmniej strona internetowa! –

Powiązane problemy