Re: [問題] ggplot轉plotly 自訂hovertext內容

作者: abc2090614 (casperxdd)   2017-07-29 20:39:42
※ 引述《parcequetoi (Sky)》之銘言:
: 但是這樣畫的對應結果是錯的。
: 目前遇到的最大問題是:
: 我不知道我的character vector究竟要用什麼順序,
: 每一個elements才會順利對到正確的圖上位置。
: 常常hovertext是改了,但是hovertext文字顯示的交易種類卻跟線的顏色不符。
: 即使符合了,我也沒有把握數列的順序到底是不是正確的。
: 或是這種例子有直接用plotly作圖的方法?Thanks in advance!!
: 已參考過下列文章:
: 1. R_Language (#1O6p-6pq)
: 2. https://plot.ly/r/time-series/
: 3. http://www.r-graph-gallery.com/2017/06/07/get-the-best-from-ggplotly/
: [程式範例]:
: https://gist.github.com/anonymous/c39f842543e49c5963671e333eb396ab
plot_ly(usd, x=~掛牌日期,y=~匯率 ,color = ~交易種類,
type = 'scatter', mode = 'lines',
hoverinfo = 'text',
text = ~paste('交易種類: ', 交易種類, '<br>',
'掛牌日期: ', 掛牌日期, '<br>',
'匯率: ', 匯率))
我目前是這樣弄, 日期出來是ISO格式的 2017-07-21 然後 x軸 tick label是英文
這些都能再改, 我不太懂的是為什麼你說交易種類和線的顏色不符??
因為出來的圖, 折線的次序和用ggplot2弄出來的一樣?
作者: parcequetoi (Sky)   2017-07-29 21:06:00
這太神奇了...先用ggplot2弄的話,hovertext內文會在同一種顏色的線內跳不同的交易種類,但用plot_ly就不會 orz可以再請教你怎麼自訂顏色嗎?謝謝! QQ
作者: abc2090614 (casperxdd)   2017-07-29 22:16:00
喔喔 應該是plotly的R port沒寫好顏色從 colors= 調, 參考這個https://plot.ly/r/line-and-scatter/找 custom color scales
作者: parcequetoi (Sky)   2017-07-29 23:56:00
謝謝你!今天新技能入手!

Links booklink

Contact Us: admin [ a t ] ucptt.com