Enviar búsqueda
Cargar
RとJavaScript Visualizationを俯瞰しよう
•
37 recomendaciones
•
10,708 vistas
Yasuyuki Sugai
Seguir
AITCオープンラボ R言語ハンズオン勉強会の第二部です
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 16
Descargar ahora
Descargar para leer sin conexión
Recomendados
Rで人口統計分析
Rで人口統計分析
Masanori Oshiro
[データマイニング+WEB勉強会][R勉強会] R言語によるクラスター分析 - 活用編
[データマイニング+WEB勉強会][R勉強会] R言語によるクラスター分析 - 活用編
Koichi Hamada
R言語で始めよう、データサイエンス(ハンズオン勉強会) 〜機会学習・データビジュアライゼーション事始め〜
R言語で始めよう、データサイエンス(ハンズオン勉強会) 〜機会学習・データビジュアライゼーション事始め〜
Yasuyuki Sugai
d3jsハンズオン @E2D3ハッカソン
d3jsハンズオン @E2D3ハッカソン
圭輔 大曽根
第2回関西ゼロから始めるR言語勉強会
第2回関西ゼロから始めるR言語勉強会
Iida Keisuke
[データマイニング+WEB勉強会][R勉強会] はじめてでもわかる R言語によるクラスター分析 - 似ているものをグループ化する-
[データマイニング+WEB勉強会][R勉強会] はじめてでもわかる R言語によるクラスター分析 - 似ているものをグループ化する-
Koichi Hamada
10分で分かるr言語入門ver2.5
10分で分かるr言語入門ver2.5
Nobuaki Oshiro
K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介
K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介
Takeshi Mikami
Recomendados
Rで人口統計分析
Rで人口統計分析
Masanori Oshiro
[データマイニング+WEB勉強会][R勉強会] R言語によるクラスター分析 - 活用編
[データマイニング+WEB勉強会][R勉強会] R言語によるクラスター分析 - 活用編
Koichi Hamada
R言語で始めよう、データサイエンス(ハンズオン勉強会) 〜機会学習・データビジュアライゼーション事始め〜
R言語で始めよう、データサイエンス(ハンズオン勉強会) 〜機会学習・データビジュアライゼーション事始め〜
Yasuyuki Sugai
d3jsハンズオン @E2D3ハッカソン
d3jsハンズオン @E2D3ハッカソン
圭輔 大曽根
第2回関西ゼロから始めるR言語勉強会
第2回関西ゼロから始めるR言語勉強会
Iida Keisuke
[データマイニング+WEB勉強会][R勉強会] はじめてでもわかる R言語によるクラスター分析 - 似ているものをグループ化する-
[データマイニング+WEB勉強会][R勉強会] はじめてでもわかる R言語によるクラスター分析 - 似ているものをグループ化する-
Koichi Hamada
10分で分かるr言語入門ver2.5
10分で分かるr言語入門ver2.5
Nobuaki Oshiro
K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介
K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介
Takeshi Mikami
Tokyor42_r_datamining_18
Tokyor42_r_datamining_18
Yohei Sato
Tokyor42 ggplot2
Tokyor42 ggplot2
Yohei Sato
Tokyo r30 anova
Tokyo r30 anova
Takashi Minoda
Tokyo r33 beginner
Tokyo r33 beginner
Takashi Minoda
東京R非公式おじさんが教える本当に気持ちいいパッケージ作成法
東京R非公式おじさんが教える本当に気持ちいいパッケージ作成法
Nagi Teramo
Tokyo r30 beginner
Tokyo r30 beginner
Takashi Minoda
はじめての「R」
はじめての「R」
Masahiro Hayashi
ビジュアライゼーションの役割とUI開発のイノベーション(1)
ビジュアライゼーションの役割とUI開発のイノベーション(1)
BizCOLLEGE
People analyticsと社会ネットワーク分析
People analyticsと社会ネットワーク分析
Hisao Soyama
San Diego Japan Bio Forum: ライフサイエンス向けデータ可視化技術の現状
San Diego Japan Bio Forum: ライフサイエンス向けデータ可視化技術の現状
Keiichiro Ono
Rでvisualization
Rでvisualization
Hoshida Yukihisa
データビジュアライゼーション入門
データビジュアライゼーション入門
Hiroshi Yoshihara
UX-Sapporo x CSS Nite "Hypothesis-based Design within UX Design"
UX-Sapporo x CSS Nite "Hypothesis-based Design within UX Design"
Takashi Sakamoto
【IISAテクニカルカンファレンス2014】 オープンデータ×オープンソース ~WEB上でのインタラクティブ可視化手法について~
【IISAテクニカルカンファレンス2014】 オープンデータ×オープンソース ~WEB上でのインタラクティブ可視化手法について~
中洞 友希
物体認識 IoT サービスを支える技術 〜クラウドアーキテクチャから組込み深層学習まで〜
物体認識 IoT サービスを支える技術 〜クラウドアーキテクチャから組込み深層学習まで〜
Takashi Kaneda
Thinking datascientist itself
Thinking datascientist itself
HiroyukiOtsubo
Mobile Prototyping Tool CHIKUWA
Mobile Prototyping Tool CHIKUWA
Concent, Inc.
横幹連合サービス科学
横幹連合サービス科学
Yuriko Sawatani
Watson Visual Recognitionご紹介
Watson Visual Recognitionご紹介
hayakumi
プロ直伝 伝わるデータビジュアル術
プロ直伝 伝わるデータビジュアル術
E2D3.org
どんなデータでもキレイに魅せる! 〜HTML5/JavaScriptでグラフを描画する今時の手法〜
どんなデータでもキレイに魅せる! 〜HTML5/JavaScriptでグラフを描画する今時の手法〜
Hideyuki Takeuchi
Python neo4j cytoscapejsでデータ可視化入門
Python neo4j cytoscapejsでデータ可視化入門
Nao Oec
Más contenido relacionado
Destacado
Tokyor42_r_datamining_18
Tokyor42_r_datamining_18
Yohei Sato
Tokyor42 ggplot2
Tokyor42 ggplot2
Yohei Sato
Tokyo r30 anova
Tokyo r30 anova
Takashi Minoda
Tokyo r33 beginner
Tokyo r33 beginner
Takashi Minoda
東京R非公式おじさんが教える本当に気持ちいいパッケージ作成法
東京R非公式おじさんが教える本当に気持ちいいパッケージ作成法
Nagi Teramo
Tokyo r30 beginner
Tokyo r30 beginner
Takashi Minoda
はじめての「R」
はじめての「R」
Masahiro Hayashi
Destacado
(7)
Tokyor42_r_datamining_18
Tokyor42_r_datamining_18
Tokyor42 ggplot2
Tokyor42 ggplot2
Tokyo r30 anova
Tokyo r30 anova
Tokyo r33 beginner
Tokyo r33 beginner
東京R非公式おじさんが教える本当に気持ちいいパッケージ作成法
東京R非公式おじさんが教える本当に気持ちいいパッケージ作成法
Tokyo r30 beginner
Tokyo r30 beginner
はじめての「R」
はじめての「R」
Similar a RとJavaScript Visualizationを俯瞰しよう
ビジュアライゼーションの役割とUI開発のイノベーション(1)
ビジュアライゼーションの役割とUI開発のイノベーション(1)
BizCOLLEGE
People analyticsと社会ネットワーク分析
People analyticsと社会ネットワーク分析
Hisao Soyama
San Diego Japan Bio Forum: ライフサイエンス向けデータ可視化技術の現状
San Diego Japan Bio Forum: ライフサイエンス向けデータ可視化技術の現状
Keiichiro Ono
Rでvisualization
Rでvisualization
Hoshida Yukihisa
データビジュアライゼーション入門
データビジュアライゼーション入門
Hiroshi Yoshihara
UX-Sapporo x CSS Nite "Hypothesis-based Design within UX Design"
UX-Sapporo x CSS Nite "Hypothesis-based Design within UX Design"
Takashi Sakamoto
【IISAテクニカルカンファレンス2014】 オープンデータ×オープンソース ~WEB上でのインタラクティブ可視化手法について~
【IISAテクニカルカンファレンス2014】 オープンデータ×オープンソース ~WEB上でのインタラクティブ可視化手法について~
中洞 友希
物体認識 IoT サービスを支える技術 〜クラウドアーキテクチャから組込み深層学習まで〜
物体認識 IoT サービスを支える技術 〜クラウドアーキテクチャから組込み深層学習まで〜
Takashi Kaneda
Thinking datascientist itself
Thinking datascientist itself
HiroyukiOtsubo
Mobile Prototyping Tool CHIKUWA
Mobile Prototyping Tool CHIKUWA
Concent, Inc.
横幹連合サービス科学
横幹連合サービス科学
Yuriko Sawatani
Watson Visual Recognitionご紹介
Watson Visual Recognitionご紹介
hayakumi
プロ直伝 伝わるデータビジュアル術
プロ直伝 伝わるデータビジュアル術
E2D3.org
どんなデータでもキレイに魅せる! 〜HTML5/JavaScriptでグラフを描画する今時の手法〜
どんなデータでもキレイに魅せる! 〜HTML5/JavaScriptでグラフを描画する今時の手法〜
Hideyuki Takeuchi
Python neo4j cytoscapejsでデータ可視化入門
Python neo4j cytoscapejsでデータ可視化入門
Nao Oec
Similar a RとJavaScript Visualizationを俯瞰しよう
(15)
ビジュアライゼーションの役割とUI開発のイノベーション(1)
ビジュアライゼーションの役割とUI開発のイノベーション(1)
People analyticsと社会ネットワーク分析
People analyticsと社会ネットワーク分析
San Diego Japan Bio Forum: ライフサイエンス向けデータ可視化技術の現状
San Diego Japan Bio Forum: ライフサイエンス向けデータ可視化技術の現状
Rでvisualization
Rでvisualization
データビジュアライゼーション入門
データビジュアライゼーション入門
UX-Sapporo x CSS Nite "Hypothesis-based Design within UX Design"
UX-Sapporo x CSS Nite "Hypothesis-based Design within UX Design"
【IISAテクニカルカンファレンス2014】 オープンデータ×オープンソース ~WEB上でのインタラクティブ可視化手法について~
【IISAテクニカルカンファレンス2014】 オープンデータ×オープンソース ~WEB上でのインタラクティブ可視化手法について~
物体認識 IoT サービスを支える技術 〜クラウドアーキテクチャから組込み深層学習まで〜
物体認識 IoT サービスを支える技術 〜クラウドアーキテクチャから組込み深層学習まで〜
Thinking datascientist itself
Thinking datascientist itself
Mobile Prototyping Tool CHIKUWA
Mobile Prototyping Tool CHIKUWA
横幹連合サービス科学
横幹連合サービス科学
Watson Visual Recognitionご紹介
Watson Visual Recognitionご紹介
プロ直伝 伝わるデータビジュアル術
プロ直伝 伝わるデータビジュアル術
どんなデータでもキレイに魅せる! 〜HTML5/JavaScriptでグラフを描画する今時の手法〜
どんなデータでもキレイに魅せる! 〜HTML5/JavaScriptでグラフを描画する今時の手法〜
Python neo4j cytoscapejsでデータ可視化入門
Python neo4j cytoscapejsでデータ可視化入門
Más de Yasuyuki Sugai
業務システムで使える可視化テクニック - Apache HTTP編 -
業務システムで使える可視化テクニック - Apache HTTP編 -
Yasuyuki Sugai
AnsibleではじめるNW設定の自動化について - Cisco(VIRL)編 -
AnsibleではじめるNW設定の自動化について - Cisco(VIRL)編 -
Yasuyuki Sugai
Caffeの特徴と最近の動向 -CNN、そしてRNNへ-
Caffeの特徴と最近の動向 -CNN、そしてRNNへ-
Yasuyuki Sugai
第3回機械学習勉強会「色々なNNフレームワークを動かしてみよう」-Keras編-
第3回機械学習勉強会「色々なNNフレームワークを動かしてみよう」-Keras編-
Yasuyuki Sugai
第三回デジタルガジェット祭り! LT「ペットとセンサー編」
第三回デジタルガジェット祭り! LT「ペットとセンサー編」
Yasuyuki Sugai
AITCオープンラボ IoTx総まとめ「IoTxロボット・AI開発をはじめよう!」
AITCオープンラボ IoTx総まとめ「IoTxロボット・AI開発をはじめよう!」
Yasuyuki Sugai
Deep Learningハンズオン勉強会「Caffeで画像分類を試してみようの会」
Deep Learningハンズオン勉強会「Caffeで画像分類を試してみようの会」
Yasuyuki Sugai
IoTとDeep Learningで自宅警備員を育ててみる
IoTとDeep Learningで自宅警備員を育ててみる
Yasuyuki Sugai
IoTハンズオン勉強会 「センサーデータをクラウドに蓄積してみよう」
IoTハンズオン勉強会 「センサーデータをクラウドに蓄積してみよう」
Yasuyuki Sugai
IoT勉強会「IoTデバイス Intel Edison編」
IoT勉強会「IoTデバイス Intel Edison編」
Yasuyuki Sugai
IoT勉強会「littleBitsとIFTTTで超お手軽IoTクッキング」
IoT勉強会「littleBitsとIFTTTで超お手軽IoTクッキング」
Yasuyuki Sugai
IoT勉強会「とりあえずIoT的なものを作ってみた ~センサーデータの測定・収集・蓄積・分析・出力まで~」
IoT勉強会「とりあえずIoT的なものを作ってみた ~センサーデータの測定・収集・蓄積・分析・出力まで~」
Yasuyuki Sugai
AITCクラウド部会 2014年度 これまでの振り返りとこれから
AITCクラウド部会 2014年度 これまでの振り返りとこれから
Yasuyuki Sugai
第2回 R言語で始めよう、データサイエンス(ハンズオン勉強会) 〜相関分析による需要予測編〜
第2回 R言語で始めよう、データサイエンス(ハンズオン勉強会) 〜相関分析による需要予測編〜
Yasuyuki Sugai
気象庁XMLのSPARQL APIを利用してデータを俯瞰しよう -SPARQLとRによる可視化-
気象庁XMLのSPARQL APIを利用してデータを俯瞰しよう -SPARQLとRによる可視化-
Yasuyuki Sugai
Hack For Japan 気象データ勉強会
Hack For Japan 気象データ勉強会
Yasuyuki Sugai
rChartsによるインタラクティブな可視化表現
rChartsによるインタラクティブな可視化表現
Yasuyuki Sugai
Yahoo Open Hack Day Japan 2
Yahoo Open Hack Day Japan 2
Yasuyuki Sugai
Vagrant勉強会 チュートリアル編
Vagrant勉強会 チュートリアル編
Yasuyuki Sugai
Más de Yasuyuki Sugai
(19)
業務システムで使える可視化テクニック - Apache HTTP編 -
業務システムで使える可視化テクニック - Apache HTTP編 -
AnsibleではじめるNW設定の自動化について - Cisco(VIRL)編 -
AnsibleではじめるNW設定の自動化について - Cisco(VIRL)編 -
Caffeの特徴と最近の動向 -CNN、そしてRNNへ-
Caffeの特徴と最近の動向 -CNN、そしてRNNへ-
第3回機械学習勉強会「色々なNNフレームワークを動かしてみよう」-Keras編-
第3回機械学習勉強会「色々なNNフレームワークを動かしてみよう」-Keras編-
第三回デジタルガジェット祭り! LT「ペットとセンサー編」
第三回デジタルガジェット祭り! LT「ペットとセンサー編」
AITCオープンラボ IoTx総まとめ「IoTxロボット・AI開発をはじめよう!」
AITCオープンラボ IoTx総まとめ「IoTxロボット・AI開発をはじめよう!」
Deep Learningハンズオン勉強会「Caffeで画像分類を試してみようの会」
Deep Learningハンズオン勉強会「Caffeで画像分類を試してみようの会」
IoTとDeep Learningで自宅警備員を育ててみる
IoTとDeep Learningで自宅警備員を育ててみる
IoTハンズオン勉強会 「センサーデータをクラウドに蓄積してみよう」
IoTハンズオン勉強会 「センサーデータをクラウドに蓄積してみよう」
IoT勉強会「IoTデバイス Intel Edison編」
IoT勉強会「IoTデバイス Intel Edison編」
IoT勉強会「littleBitsとIFTTTで超お手軽IoTクッキング」
IoT勉強会「littleBitsとIFTTTで超お手軽IoTクッキング」
IoT勉強会「とりあえずIoT的なものを作ってみた ~センサーデータの測定・収集・蓄積・分析・出力まで~」
IoT勉強会「とりあえずIoT的なものを作ってみた ~センサーデータの測定・収集・蓄積・分析・出力まで~」
AITCクラウド部会 2014年度 これまでの振り返りとこれから
AITCクラウド部会 2014年度 これまでの振り返りとこれから
第2回 R言語で始めよう、データサイエンス(ハンズオン勉強会) 〜相関分析による需要予測編〜
第2回 R言語で始めよう、データサイエンス(ハンズオン勉強会) 〜相関分析による需要予測編〜
気象庁XMLのSPARQL APIを利用してデータを俯瞰しよう -SPARQLとRによる可視化-
気象庁XMLのSPARQL APIを利用してデータを俯瞰しよう -SPARQLとRによる可視化-
Hack For Japan 気象データ勉強会
Hack For Japan 気象データ勉強会
rChartsによるインタラクティブな可視化表現
rChartsによるインタラクティブな可視化表現
Yahoo Open Hack Day Japan 2
Yahoo Open Hack Day Japan 2
Vagrant勉強会 チュートリアル編
Vagrant勉強会 チュートリアル編
Último
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
Último
(9)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
RとJavaScript Visualizationを俯瞰しよう
1.
RとJavaScript Visualizationを俯瞰しよう 2013年11月期AITCオープンラボ 2013/11/23
2.
軽く自己紹介 菅井康之 Facebook https://www.facebook.com/yasuyuki.sugai AITC クラウド・テクノロジー研究部会 クラウド基盤の活用 OpenData 統計解析 Visualization好き
3.
ビジュアライゼーション(可視化) データを人が認識(認知)出来る 形式で表現 統計処理するにはまずデータの把握 統計処理した結果も人が認識出来るよ うに 人が認識出来る範囲は広く、三次元や時 間経過、色彩、形状、大きさ等を変える ことで表現 ストーリー性、美しく 人が理解出来て初めてデータの意味を 成す
4.
R言語 統計処理だけでなく、ビ ジュアライズも得意 統計処理とビジュアライズは一連の プロセス パッケージを追加することで様々な 形式で表現が可能に ggplot2, googlevis, ...etc
5.
JavaScript HTML5によって表現の幅が格段に 広がる SVG, Canvas, WebGL グラフ描画系のライブラリも多く 登場 Raphael.js,Chart.js,
xCharts.js Highcharts.js,...etc 一杯!! Data Visualizationのライブラリ D3.js http://d3js.org/
6.
R言語とJavaScript比較 サンプルで一つで見比べてみよう とりあえず手元にあるWordCloudで Twitter Stream のデータを使用 形態素解析はどちらもR言語で行う MeCab+RMeCab (+Wikipediaタイトル一覧 +Hatena単語リスト) 形態素解析の中身の話は割愛、、 大した事はやってません #WordCloudじゃなくても良いのですが、 たまたま手掛けていたものがあったので・・・
7.
R言語とJavaScript比較 library(Wordcloud)を使用 library("wordcount") wordcloud( + data$Term, data$Freq, +
scale=c(5,2), + max.words=Inf, + random.order=T, + random.color=T) 変化があまり見れないのはこ のとき使ったデータが悪かっ たので・・・
8.
R言語とJavaScript比較 D3.js+d3-cloud d3.csv('resources/data/out.csv', function(data){ var h
= 600; var w = 800; var random = d3.random.irwinHall(2) var countMax = d3.max(data, function(d){ return d.Freq / 5} ); var sizeScale = d3.scale.linear().domain([0, countMax]).range([10, 100]) var colorScale = d3.scale.category20(); var words = data.map(function(d) { return { text: d.Term, size: sizeScale(d.Freq / 5) }; }); d3.layout.cloud().size([w, h]) .words(words) .rotate(function() { return Math.round(1-random()) *90; }) .font("Impact") .fontSize(function(d) { return d.size; }) .on("end", draw) .start(); 見せる気0 //wordcloud 描画 function draw(words) { var svg = d3.select("#result_area") .append("svg") .attr("id", "svg_wordcloud") .attr("width", w) .attr("height", h); } }); svg.append("g") .attr("transform", "translate(400,300)") .selectAll("text") .data(words) .enter() .append("text") .style({ "font-family": "Impact", "font-size":function(d) { return d.size + "px"; }, "fill": function(d, i) { return colorScale(i); } }) .attr({ "text-anchor":"middle", "transform": function(d) { return "translate(" + [d.x, d.y] + ")rotate(" + d.rotate + ")"; } }) .text(function(d) { return d.text; });
9.
R言語とJavaScript比較 どちらも目的に合ったビジュアライズが可能 豊富なライブラリ・プラグイン R言語は統計解析したデータとビジュアライ ズをセットで扱える 自己完結 R言語の方が簡潔かつ直感的な記述で表現可 能 D3.jsは癖があり、やや複雑 学習コストも余計にかかる 表現力、柔軟性はJavaScriptの方が高い
10.
R言語とJavaScript比較 R言語では静的な表現 D3.jsではインタラクション を加える事が可能 ←デモ フィルタリング、 時間軸の変化 データに含まれている多くの 要素、関連をストーリーとし て語るためにインタラクティ ブな表現が必須となってきた
11.
R言語の最近の動き R言語のビジュアライゼー ションをWebで表現する ニーズが増えてきている パラメータ値の変更、データのリ アルタイム性 専門の人が見る時代から、誰でも 見れる時代に そのために分かりやすく
12.
R言語(Shiny) Shiny http://www.rstudio.com/shiny/ R言語だけでインタラクティブなWebアプ リが作れる(Node.js風) パラメータを変えてグラフの変化を確認 Webで一般公開には向いていない (最近はRStudioでホスティング も・・・) 色々操作性とか制約とか気になる所があ るけど、R言語をWebで、という考え方は 魅力的
13.
R言語+JavaScript 最近ではR言語+JavaScriptが増えてきてい る rCharts グラフを描画するHTMLを生成 JavaScriptの描画ライブラリを利用 Highcharts,xCharts, NVD3(D3.js base),...etc http://ramnathv.github.io/rCharts/ ggplot2+gridSVG+D3.js ggplot2をSVG化し、D3.jsで操作 http://timelyportfolio.blogspot.jp/2013/08/ggplot2-meet-d3.html
14.
R言語+JavaScript rChartsが最近注目されてる ハンス・ロスリング博士が一躍有名と なったTEDのMotionChart http://www.youtube.com/watch?v=QpdyCJi3Ib4 ギャップマインダー財団のデータが基 となっているが、このデータを使って rChartsでMotionChartを作成する動き http://blog.ouseful.info/2013/11/04/generating-d3jsmotion-charts-from-rcharts/ http://bl.ocks.org/psychemedia/raw/7199905/ 国別にX軸:収入(一人当たり)、Y軸:平均寿命、半径:人口
15.
R言語+JavaScript ビジュアライゼーションの 適用範囲が増えてきている よりインタラクティブに、 審美的に、リアルタイムに どんどんJavaScript化が進 んでいきそう 特にD3.jsを中心に
16.
Enjoy Visualization! 個人的にはGephiが気になってます
Descargar ahora