2017-07-28 23 views
0

ヒストグラムは以下のようなものです。ヒストグラムの上に特定の値の垂直線をプロットしたいと思います。ヒストグラム上のオーバーレイ垂直線R

ヒストグラムのための私のコードは次のとおりです。私は、ヒストグラムの上にラインをオーバーレイしたい

library(plotly) 
p <- plot_ly(x = ~rnorm(50,mean = 50,sd = 10), type = "histogram") 
p 

は、例えば

x <- 42 

enter image description here

、言う誰がなって助けることができますこの?

+0

'abline(V = 42)'または、自分のオブジェクトを使用して 'abline(V = X) ' – Badger

+0

私はそれを試してみました。 'plot.newはまだ呼び出されていません。 'というエラーが表示されます。 – krish

+0

ああ、あなたはプロットして、ヒストグラムでプロットしてみてください。 – Badger

答えて

1
library(plotly) 
set.seed(1) 
p <- plot_ly(x = ~rnorm(50,mean = 50,sd = 10), type = "histogram") %>% 
    add_segments(x=42, y=0, xend=42, yend=14, line=list(color="red", width = 4)) 
p 

enter image description here

+0

あなたは正しいです。トレースはヒストグラムでは機能しません – Masoud

+0

Marcoに感謝します。これは機能します。ヒストグラムの最大の高さを見つける方法があるかどうかを知っていますので、それをハードコーディングする代わりに 'yend'を指定するために使用できますか? – krish

+0

@krish興味深い問題。私は解決策を見つけようとします。 –

関連する問題