2016-05-25 5 views
-2

Plot.ly Double Axisグラフを使用して軸を書式設定するときに問題があります。私は数字の前に '$'記号を含むようにy軸の1つを取得しようとしていますが、私はこれのためのコードを見つけることができませんでした。誰かが私にこれを理解させてくれることを願っています。Plot.ly Double Axis Rのコンテンツを書式設定する

ay <- list(
tickfont = list(color = "red"), 
overlaying = "y", 
side = "right" 
) 

p <- plot_ly(data = df, x = days, y = sales, name = "Sales",type="bar") %>% 
add_trace(x = days, y = Sales/Day, name = "Sales/Day", yaxis = "y2") %>% 
layout(title = "Double Y Axis", yaxis2 = ay) 

したがって、上記のコードでは、両方のy軸に「$」記号を追加したいと考えています(SalesとSales/day)。

+2

はStackOverflowのへようこそ。 [MCVE] –

答えて

0

再現可能な例を提供していないため、私はplotlyウェブサイトの例を使用します。あなたは試みることができる:

library(plotly) 
ay <- list(
    tickfont = list(color = "red"), 
    overlaying = "y", 
    side = "right" 
) 
plot_ly(x = 1:3, y = 10*(1:3), name = "slope of 10") %>% 
    add_trace(x = 2:4, y = 1:3, name = "slope of 1", yaxis = "y2") %>% 
    layout(title = "Double Y Axis", yaxis2 = ay, yaxis = list(showtickprefix = "all", tickprefix = "$")) 

enter image description here

+0

を提供してください。 ありがとうございます。コードを追加しないと申し訳ありません。編集したバージョンに自分のコードを追加しました。私の質問に対する答えと同様に、サイトの例を提供したこともありました。次回は必ずコードを追加します。 – aselvendran