SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

MarkeZine Day(マーケジンデイ)は、マーケティング専門メディア「MarkeZine」が主催するイベントです。 「マーケティングの今を網羅する」をコンセプトに、拡張・複雑化している広告・マーケティング領域の最新情報を効率的にキャッチできる場所として企画・運営しています。

直近開催のイベントはこちら!

MarkeZine Day 2025 Retail

実践!WebマーケターのためのR入門

Rのパワーアップキットを使ってイケてるグラフをサクッと作成しよう【R入門講座】


イケテル表現にチャレンジ

 以下のパッケージを使いますよ~。

  • library(ggplot2)
  • library(gridExtra)

 では早速。

p1<-ggplot(sample3,aes(x=Jyunkou,y=CV_Jyunkou)) + geom_point(aes(colour=WeekEnd))

p2<-ggplot(sample3,aes(x=Jyunkou,y=CV_Listing)) + geom_point(aes(colour=WeekEnd))

p3<-ggplot(sample3,aes(x=Listing,y=CV_Jyunkou)) + geom_point(aes(colour=WeekEnd))

p4<-ggplot(sample3,aes(x=Listing,y=CV_Listing)) + geom_point(aes(colour=WeekEnd))
grid.arrange(p1,p2,p3,p4,nrow = 2, ncol=2,main=textGrob(paste(sample3$Date[1], "~", sample3$Date[nrow(sample3)])))

クリックすると拡大

 うおお! なんてカッコいい。

 ポイントはgridExtraパッケージのgrid.arrangeを使用している点です。p1からp4にそれぞれ散布図を格納して、最後に2×2の形式で表示しています。ちなみに

nrow = 1, ncol=4

 とすると、1行4列で、

nrow = 4, ncol=1

 とすると、4行1列で表示されます。,main=は、散布図のタイトルの調整を行っています。pasteは、前回行ったように文字列を結合する関数でしたね。ここでは以下の3つの文字列を結合しています。

  • sample3$Date[1]:Date変数の1番目の値→これはつまり2014/1/6
  • "~":これはそのまま"~"です。
  • sample3$Date[nrow(sample3)] :nrow(sample3)はsample3に含まれる行数なのでDate変数の最後の値→2014/2/28となります。

簡単! 2015年2月10日「3つ」覚えて分析から視覚化まで即実践!Rでできるデータ分析講座開催

Rをインストールしたが、無骨なUIに「今日はこのへんで……」と、そっと閉じてしまった方にオススメです!

本講座では実機を使って「できるだけわかりやすく」グラフ化&データ分析をワークショップ形式で簡単に身に付けることができます。

★☆★「Rでできるデータ分析講座」の詳細・お申し込みはこちら★☆★

次のページ
ベイジアンネットワーク!

この記事は参考になりましたか?

  • Facebook
  • X
  • note
関連リンク
実践!WebマーケターのためのR入門連載記事一覧

もっと読む

この記事の著者

豊澤 栄治(トヨサワ エイジ)

株式会社ファンコミュニケーションズ サービス開発部 情報科学技術研究所 所長

横浜国立大学経営学部、一橋大学大学院国際企業戦略研究科卒

SPSS Japan、みずほ第一フィナンシャルテクノロジー(株)、外資系運用会社(Amundi Japan)での経験を活かし、金融の分析ノウハウをマーケティ...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

MarkeZine(マーケジン)
2015/04/21 12:06 https://markezine.jp/article/detail/20541

Special Contents

PR

Job Board

PR

おすすめ

イベント

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング