看板 R_Language 關於我們 聯絡資訊
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 請把以下不需要的部份刪除 使用者(已經有用R 做過不少作品) [問題敘述]: 請簡略描述你所要做的事情,或是這個程式的目的 非常不好意思又上來問問題,但實在試不出解決方法... 我希望能"表現出"互動式信賴區間的圖, 決定使用 googleVis 這個套件裡面的 gvisCandlestickChart 這個函數, 目前遇到不會更改設定的問題: 1. 希望可以改變各個Candlestick的顏色,可以表示成不同的估計量 2. 在游標移到到Candlestick時會有框框跳出來,希望可以設定成 A value: 2 confidence interval: 1-3 或是有其他建議使用"別的函數來漂亮地表達信賴區間", 並且能在R version 2.15.3 跑得函數,因為我要放在spark上, 原先使用ggplot2,結果無法安裝在spark上面... [程式範例]: ```{r} require(googleVis) value <- c(2.00, 3.01, 4.20, 1.20, 2.33) up <- c(2.00, 3.01, 4.20, 1.20, 2.33) + 1 low <- c(2.00, 3.01, 4.20, 1.20, 2.33) - 1 id <- c(LETTERS[1:5]) test <- data.frame(value, up, low, id, id) C1 <- gvisCandlestickChart(test, xvar="id", low="low",open="value", close="value",high="up", options=list(legend='none')) plot(C1) ``` 以上兩個問題我有google過,或是搜尋gvisCandlestickChart範例等等, 目前我頂多可以故意把data.frame裡面的名字改成'confidence interval',如下 ```{r} require(googleVis) value <- c(2.00, 3.01, 4.20, 1.20, 2.33) up <- c(2.00, 3.01, 4.20, 1.20, 2.33) + 1 low <- c(2.00, 3.01, 4.20, 1.20, 2.33) - 1 id <- c(LETTERS[1:5]) test <- data.frame(value, up, low, id, id) colnames(test) <- c("value", "up", "confidence interval", "id", "id") C1 <- gvisCandlestickChart(test, xvar="id", low="confidence interval", open="value",close="value",high="up", options=list(legend='none')) plot(C1) ``` 但跳出來的框框還是沒有很容易解讀 http://ppt.cc/B0xx http://ppt.cc/FYAk 上面兩個網站我已經嘗試數次了,還是無法成功, 有一個a JSON array of strings我也完全沒有概念... 只能懇請版上好心人,可以指點迷津!!!在此先謝謝各位 [關鍵字]: googleVis; gvisCandlestickChart; confidence interval -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.250.186.10
coo20819:後來發現ggplot2 套件說明檔是寫 R(>=2.14), 03/18 22:15
coo20819:但我在spark Rstudio上就是無法順利安裝... 03/18 22:15
coo20819:不知道是否有人也遇到相同問題,其解決辦法? 03/18 22:16
coo20819:找到一個file裡面有一些範例,目前可以改單一種顏色 03/21 11:36
coo20819:http://ppt.cc/xjTO 03/21 11:36
coo20819:option=list(series="[{color:'red'},{color:'black'}]") 03/21 11:41
coo20819:但不管怎麼打全部都會變成相同顏色,還在摸索變不同顏色 03/21 11:43