Właśnie zacząłem grać z pakietem quantmod. Dokumentacja jest jednak dość rzadka (być może zrozumiale, ponieważ jest to OSS).quantmod barChart (lub chartSeries) opcje formatowania
Obecnie używam barChart(), który jest ładnym opakowaniem wokół chartSeries() i robi większość tego, czego chcę, ale domyślny wykres, który generuje, nie jest tym, czego chcę. Mówiąc konkretnie, chcę ulepszyć wykresy produkowane przez barChart(), aby odpowiadały moim potrzebom - jednak ponieważ jestem nowicjuszem, nie wiem, czy moje "ulepszenia" mogą być dostarczone jako opcje do owijki barChart(), lub jeśli muszę wywołać metodę chartSeries() bezpośrednio, z określonymi argumentami.
I zostały łzawienie moje włosy starając się wykonać następujące czynności:
wymienić okropny {start date}/{data zakończenia} tekst w górnej prawej części wykresu produkowanego przez BarChart() z wybranym przeze mnie tekstem:
należy określić formatowanie używane na osi X (na przykład pokaż tylko dwie ostatnie cyfry stulecia, tj. '98, '99, '00, '01 itd.)
"Wymuś" zarówno górny wykres, jak i dolny wykres, aby hav e ich wartości Y nadrukowane na lewej stronie wykresu
Dodawanie DODATKOWE szeregowo z dolnym wykresie
stosuje różne w górę/w dół kolory dolnym wykresie (Ustawienia domyślne przy użyciu tego samego w górę/w dół kolory zarówno górne i dolne wykresy)
Plot tylko górny wykres (bez dolny wykres)
Podać oś X, Y oś odstępy linii siatki na górnym wykresie, na dolnym wykresie
Zapisz obraz na alternatywnym wyjściu (np. png obraz lub dokument pdf) zamiast urządzenia graficznego
Czy ktoś może pomóc z dowolnym (lub wszystkimi) z powyższych ?.
Muszę powiedzieć, że jestem poważnie zirytowany, gdy anonimowi ludzie, którzy zwykle niewiele przyczynili się do społeczności, krytykują FOSS. Powiedział, że quantmod jest jednym z lepiej udokumentowanych pakietów (w pakiecie i na stronie), co nie oznacza, że nie można go poprawić. –
@JoshuaUlrich: Rozumiem (i dzielę się) twoim sentymentem. Moje pytanie nie miało charakteru krytyki (choć widzę, jak można go interpretować jako jedno). Jestem DUŻĄ fanem OSS i chociaż nie wnosiłem nic do R (jeszcze), włożyłem wiele kodu i pieniędzy do wielu projektów OSS, z których regularnie korzystam (PostgreSQL i zeroMQ to dwa, które przychodzą na myśl). –
Możesz również znaleźć http://stackoverflow.com/questions/8815697/r-quantmod-multiple-charts-all-using-tame-y-axis. (Zwłaszcza jeśli chodzi o twoją liczbę 5, ponieważ za pomocą dwóch połączeń z chartSeries możesz zdecydowanie kontrolować kolory.) –