[問題] gvisCandlestickChart 設定問題

作者: coo20819 (小李)   2014-03-18 02:07:59
[問題類型]:
程式諮詢(我想用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
作者: coo20819 (小李)   2014-03-18 22:15:00
後來發現ggplot2 套件說明檔是寫 R(>=2.14),但我在spark Rstudio上就是無法順利安裝...不知道是否有人也遇到相同問題,其解決辦法?找到一個file裡面有一些範例,目前可以改單一種顏色http://ppt.cc/xjTOoption=list(series="[{color:'red'},{color:'black'}]")但不管怎麼打全部都會變成相同顏色,還在摸索變不同顏色

Links booklink

Contact Us: admin [ a t ] ucptt.com