2016-09-20 14 views
0

私は、このようなこの散布などPlot.lyプロットを持っている場合:R:各散布図カテゴリの点数を表示する方法は?

suppressPackageStartupMessages(library("plotly")) 
plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, mode = "markers", 
     color = Species) 

plotly sample scatterplot

どのように私は、カテゴリごとのポイント数表示を持つことができますか? 35

  • カワラタケ - - 44の

  • setosa - 28

  • 番号

    • virginicaの:例えば、私は伝説が次のようになりたいと思います示された点の総数です。表示される値がプロットに表示されるポイントの数を反映するようにPlot.lyでこれを行う方法はありますか? Plot.lyを使ってこれを実装する他の方法はありますか?

    答えて

    0
    n <- count(iris, Species) %>% mutate(new = paste(Species, '-', n)) 
    levels(iris$Species) <- n$new 
    
    plotly::plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, mode = "markers", 
         color = Species) 
    
    +0

    ありがとうございますが、これは凡例のエントリ数をハードコーディングしています。私は明確ではなかったと思うが、私はPlot.ly中心の解決策に興味がある。特に、データ点のサブ選択がプロット上に示されるように更新する計画がある。 – user5359531

    関連する問題