2017-04-14 24 views
0

これは私のコードです:縦線を追加し、プロットを使ってグラフのy軸ラベルの値を強調表示します。R?

Name<-c('Launch', 'Login', 'Default_Salary_Page', 'DownloadSlip', 'Advance_SalaryPage', 'Raise', 'Certificates') 
Avg<-c(2.35,8.91,5.06,1.2,4.22,7.42,1.00) 
Percentile_90<-c(3.35,9.91,6.06,2.54,6.45,8.12,2.05) 
input<-data.frame(Name,Avg,Percentile_90 
plot_ly(input,x=~Name,y=~Avg,name='Avg', type='scatter')%>%add_trace(y=~Percentile_90,name='Percentile_90', type='scatter') 

私は素敵なプロットを得たが、私はプロットにいくつかの余分な機能を追加します。私はy軸に値5の赤い垂直線を追加し、その線をSLAと名づけたい。

誰かが解決策を提案できますか?たぶん

+1

は、それがcpdeとして読めるように、コードの周りに波括弧を使用して、適切なリターンとタブでこの記事を編集してみてください。人々がそれが何を言うのかを知っていると確信するなら、あなたはより早く助けを見つけるでしょう。 – sconfluentus

答えて

0

p <- plot_ly(input, x=~Name, y=~Avg, name='Avg', mode='markers', type='scatter') 
p <- add_trace(p, y=~Percentile_90, name='Percentile_90', mode='markers', type='scatter') 
p <- add_lines(p, y = 5,name='SLA', mode='lines', line=list(color='red')) 
p 
+0

ありがとう@guscht。あなたのコードはどういうわけか私にアイデアをくれましたが、私の期待する結果にはまだ問題がありました。私はurコードを変更して、今、完璧な結果を得ています。 –

+0

add_lines(p、y = 5、name = "SLA"、color = "red"、list(color = 'rgb(205,12,24)'、width = 4、dash = 'dot')) –

+0

動作するようにコードを調整しました。 – guscht

関連する問題