plotlyで動くグラフを作る
by
takuma koshiishi
×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
plotlyで 動くグラフを作る Takuma Koshiishi @kotaku08 Tokyo.R #103 2023/1/21
Slide 2
Slide 2 text
⾃⼰紹介 2 はじめまして こっしー 株式会社ヴァリューズ/データアナリスト @kotaku08 @kosshi • 4年ぶりのTokyo.R • 今も会社でR推進してる • plotly×shiny本の翻訳に参加
Slide 3
Slide 3 text
今⽇の⽬的 3 plotly触ってみようかな!と思ってもらう
Slide 4
Slide 4 text
Plotly 4 • ⼤元はJavascriptのデータ可視化ライブラリ(plotly.js) • インタラクティブに操作可能なぐるぐる動くグラフが描画で きる • Rのploltyパッケージなど、他⾔語から利⽤するクライアント が⽤意されている ← 今⽇plotlyと⾔ったらこのRパッケージ • データアナリストにとっては探索的データ分析とコミュニ ケーション(ダッシュボード作成など)に有益
Slide 5
Slide 5 text
Plotlyでダッシュボード 5 https://plotly-r.com/linking-views-with-shiny.html
Slide 6
Slide 6 text
ここを推したいPlotly 6 • とにかく動く!楽しい • 多様な出⼒形式。HTML、SVG、PDFなどで保存可能。 Rmarkdown、shinyとも連携できる。 • ggplot2と連携できて、初めの⼀歩の敷居が低い。今⽇か ら使える!
Slide 7
Slide 7 text
2つのグラフの描画⽅法① 7 ①ggplot2を利⽤して描画 ○ggplot2のグラフをggplotly()に渡すだけ で簡単! ○複雑なことでもggplot2とその拡張パッ ケージに任せられるのが嬉しい! ×対応してないgeomもある。
Slide 8
Slide 8 text
2つのグラフの描画⽅法② 8 ②plotlyの記法で描画 ○plotlyパッケージ独⾃の書き⽅だが、 ggplot2の書き⽅が⼟台にあり、Rユーザに 優しい。 ○インタラクティブな点のカスタマイズ性 に優れる。習熟するならこっち。
Slide 9
Slide 9 text
まとめ 9 • plotlyパッケージで動くグラフが作れるよ! • ggplot2と直接連携しているし、⽂法も似ているので ggplot2ユーザは簡単に始められるよ! • ⼀歩踏み出したらインタラクティブ性を極める旅に出かけ よう!(グラフ同⼠の連携やshinyアプリ作成など)
Slide 10
Slide 10 text
Enjoy! 10 仕事でR使いたい⼈募集しています! 興味がある⽅是⾮DMください!
Slide 11
Slide 11 text
参考⽂献 11 • 「Interactive web-based data visualization with R, plotly, and shiny」https://plotly-r.com/index.html • 「Rによるインタラクティブなデータビジュアライゼー ション: 探索的データ解析のためのplotlyとshiny」