2017-07-06 32 views
6

Próbuję zbudować plik .html za pośrednictwem RStudio w aby mieć następujące funkcji (uproszczone).Interaktywne działki na lokalnym .html przez .rmd lub Shiny

Plot1: prosty Czas seria działka $ y_t $, w którym użytkownik może ręcznie wyciągnąć/przeciągnij każdy punkt, aby zmienić jego wartości punktu za każdym razem.

Plot2: szereg czasowy zależny od $ y_t $, taki jak $ F (y_t) = 2 * y_t + 1 $, gdy wartość Plot1 zmianie, Plot2 również zmieni.

Chcę, aby plik .html był niezależny, a nie oparty na chmurze. Myślę o sprytnie, shininy/knitr, ale nie jestem pewien, czy jestem w tym kierunku, czy jak połączyć kropki. Mam nadzieję, że każdy może wskazać mi właściwy kierunek.

Odpowiedz

2

Samowystarczalny/html raportu po stronie klienta brzmi dobrze pasuje do flexdashboard. Opiera się na numerze R Markdown i dlatego może pomieścić elementy błyszczące.

Nie wiem, czy można zmodyfikować wartości za pomocą myszy, ale z pewnością można modyfikować wartości z sliders i other inputs, jak również have a second plot react to a first plot.

Możesz zobaczyć więcej możliwości w gallery.

+0

Dziękuję za odpowiedź. Sprawdziłem galerię i nie znalazłem tego, czego szukam. Chcę zmienić/przesunąć punkty na wykresie, zamiast tylko zmienić parametr struktury wykresu (np. Ymin, ymax) – xappppp

+0

@xappppp, jeśli chcesz zmodyfikować 'oś x',' highcharter' oferuje kilka [ przykłady] (http://jkunst.com/highcharter/highstock.html#time-series) – parth

+0

lub oś kadru podobna do [this] (https://gallery.shinyapps.io/093-plot-interaction-basic/) lub [scatterD3] (https://data.nozav.org/app/scatterD3/) – parth

Powiązane problemy