ggplot2

ggplot2、grid、gtable、gridExtraの関係とか

追記(2017/05/04): gridExtraのwikiのURLが変わっていたので修正しました。 久々にggplot2のIssueを眺めてたら、gridExtraの作者が超有用ドキュメントを書いてるのを見つけたのでメモ。

directlabelsでggplot2のグラフに直接ラベルをつける

ggplot2で描くグラフの中に直接ラベルを付けたいとき、directlablesパッケージを使うと便利です。 CRANに上がっているのは2年前のバージョン(CRAN - Package directlabels)なんですが、時代はもうちょっと進んでいてGithubで細々と開発が進んでいます。Git…

ggplot2で画像にテキストを重ねる

昨日はJapan.Rでした。私はまったく仕事しないただの雑用でしたが、@gepuro、@wonder_zone、@kyyonko、@u_riboをはじめとする運営の活躍と、参加者の方の協力によって楽しい時間になりました。ありがとうございました。 さて、LTの終盤、こんな怪しい人が「…

ggplot2 1.1.0を使ってみる

そろそろ使ってみてね、とhadleyがアナウンスしていました。 Now is a great time to start trying out the dev version of ggplot2. So many improvements! https://t.co/wCSzPg9Y5U #rstats— Hadley Wickham (@hadleywickham) 2015, 10月 14 が、変更点が…

ggplot2のgenerated variables(..変数名..)の使い方

追記(2020/1/7): ..変数名..という書き方はもう古くて、version 3.0.0でstat()になり、version 3.3.0 からはafter_stat()になります。 StackOverflowとかを見てると、たまにタツジン級のggplot2使いが謎の..変数名..というのをaes()に指定していることがあり…

ggplot2 bookを読む方法

現在Hadleyはggplot2 bookという本を執筆中です。ggplot2についてゼロから説明した本で、ggplot2を使っている人のバイブルとなるような本です。たぶん出版はだいぶ先なんですが、GithubレポジトリにあるコードをビルドすればPDFをつくることができます。 git…

broom 0.3.7を使ってみる

R界隈の最新動向をストーキングすることに定評がある@u_ribo氏が、こんな情報をさらっと書いていました。情報網すごすぎる。 "fortify は将来廃止予定とのことであり、 代わりに{broom}パッケージを使うことをHadleyは推奨している" http://t.co/lkSuQMC6eW …

ggplot2の等高線にラベルをつけるパッケージをつくってみました(注:今のggplot2では動きません)

前にこんな記事を書きましたが、パッケージにしようしようと思いつつ大変そうなので放置してました。 notchained.hatenablog.com が、風の噂で次期バージョン(1.1.0)のggplot2から新しいgeomとかstatをつくるのが簡単になると聞いたのでつくってみました。

ggplot2逆引きまとめサイトをつくりました。

第50回 Tokyo.Rでggplot2逆引きプロジェクトについてLTしてきました。(50回おめでとうございます!) 押してダメなら引いてみろ! ggplot2逆引きプロジェクト from yutannihilation www.slideshare.net

メモ:ggplot2のstat_contourとかstat_ellipse用のダミーデータ

これを調べるときにちょっとつまづいたのでメモ。 ggplot2で指定できるgenerated variableの一覧 - Technically, technophobic.notchained.hatenablog.com

ggplot2で指定できるgenerated variableの一覧

追記(2015/06/28): contourとellipseの結果がうまく出てなかったので修正しました。 ggplot2で、aes()に..count..のような形の変数を指定できます。なんと呼ぶのが正しいのかよく分からずググれなくていつも困るんですが、「Generated variables」とか「Co…

ggplot2の各geomのstatとpositionのデフォルト

探せばどっかにある気もするけど。purrrの練習も兼ねてメモ。

ggplot2関連パッケージのグラフを描きまくるGithub Pagesをちょっとアップデートしました。

1か月くらいずっと放置してましたが、ちょっと手を入れました。 ggplot2関連パッケージのグラフを描きまくるGithub Pagesをつくりました - Technically, technophobic.notchained.hatenablog.com ページ: Home • All Your Figure Are Belong To Us レポジト…

ggplot2でFont Awesomeのアイコンを使ってプロット

そういえばちょっと前にキャプテンアメリカがwaffleというパッケージをつくってて、それの中でFont Awesomeを使ってました。これどうやってるのか調べたのでメモ。 Pre-CRAN waffle update - isotype pictogramsrud.is

ggplot2関連パッケージのグラフを描きまくるGithub Pagesをつくりました

つくりました。 ページ: Home • All Your Figure Are Belong To Us レポジトリ: yutannihilation/allYourFigureAreBelongToUs · GitHub 今のところこんな感じです。

時系列データの積み重ねグラフ

こういう、複数のデータ系列を持つ時系列データがあるとします。で、このデータを使って積み重ねグラフを描きたいとします。 library(dplyr) library(lubridate) set.seed(1) d <- data_frame(time = seq(ymd_h(2015042400), ymd_h(2015042401), by = "min")…

ggplot2の等高線にラベルをつける

Tokyo.Rでの@berobero11さんの発表を見てて、この等高線どう描くんだろうなあ、とかつぶやいてたら、 こんなすてきなリプが飛んできました!!! @yutannihilation ユタ兄さん、懇親会で聞かれた等高線の描き方をアップしました。ご参考までに。 http://t.co…

ggplot2 1.0.0を使ってみる

今日はRStudioからいろいろお知らせがありましたが、その中の一つにggplot2が1.0.0になった、というのがありました。 ggplot2 updates ついに!!! とかってテンション上がってたんですが、実はGithubのリリースを見ると、v1.0.0がタグ付けされたのは去年の…

ggplot2のコードをなんとなく追ってみつつ自作パッケージの方針を練る

引き続きmetrics-graphics.jsをhtmlwidgetsでRに取り込もうとしているわけですが、さっそくドキュメントを見ると List of Options · mozilla/metrics-graphics Wiki · GitHub オプション多すぎやろ! というわけで、これはぜんぶのパラメータを一つの関数に…

ggplot2で軸と色を固定するオプション

(注:ここに載せているサンプルは、手元で動かした感じそこそこ重いです。実際に動かす際はrnorm()のnをもっと減らすことをお勧めします...) animationパッケージ楽しいですね。今さらknitrと同じ人が作者だと知りました。 楽しいんですが、たまにつまづき…