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

看板R_Language作者 (casperxdd)時間6年前 (2017/07/29 20:39), 編輯推噓3(306)
留言9則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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弄出來的一樣? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 68.71.180.136 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1501331984.A.25E.html

07/29 21:06, , 1F
這太神奇了...先用ggplot2弄的話,hovertext內文會在
07/29 21:06, 1F

07/29 21:06, , 2F
同一種顏色的線內跳不同的交易種類,但用plot_ly就不
07/29 21:06, 2F

07/29 21:07, , 3F
會 orz
07/29 21:07, 3F

07/29 21:10, , 4F
可以再請教你怎麼自訂顏色嗎?謝謝! QQ
07/29 21:10, 4F

07/29 22:16, , 5F
喔喔 應該是plotly的R port沒寫好
07/29 22:16, 5F

07/29 23:24, , 6F
顏色從 colors= 調, 參考這個
07/29 23:24, 6F

07/29 23:24, , 7F

07/29 23:24, , 8F
找 custom color scales
07/29 23:24, 8F

07/29 23:56, , 9F
謝謝你!今天新技能入手!
07/29 23:56, 9F
文章代碼(AID): #1PV88G9U (R_Language)
文章代碼(AID): #1PV88G9U (R_Language)