RユーザのためのRStudio[実践]入門 という本が出ます。

というタイトルでみんな揃えているようなので、合わせてみました。↓この本(通称「宇宙本」)です。

もう紹介ポイントはだいぶ出尽くしている感じはするので、詳しい内容よりもエモみ重点で書きます。

続きを読む

メモ:ggplot2::geom_sf()でポリゴンの境界に点線を引きたいときはsf::st_union()とsf::st_line_merge()

geom_sf()と戯れていて、ちょっと点線でも引いてみるか、と思ってやってみると、なにこれ??という感じの汚い線の図になりました。

library(ggplot2)
library(sf)
#> Linking to GEOS 3.6.1, GDAL 2.2.3, proj.4 4.9.3

nc <- sf::st_read(system.file("shape/nc.shp", package = "sf"), quiet = TRUE)

ggplot(nc) +
  geom_sf(
    colour   = "black", 
    fill     = "lightgreen",
    linetype = "dotted",
    size     = 1.5
  )

さすがにもうちょっとなんとかなるのでは?と思って光の速さでRStudio Communityに相談しつついろいろ調べたときのメモ。

続きを読む

メモ:MinGWからEmacs+ESSでRのコードを書くときに設定する環境変数

MinGWでビルドしたEmacsを使ってるんですが、依存ライブラリとかの関係でmsys64.exeから立ち上げる必要があります。

続きを読む

gghighlightがあらゆるGeomをハイライトできるようになりました(たぶん)

gghighlightパッケージは、データ系列が多すぎるとき、いい感じに一部をハイライトしてくれるパッケージでした。

もうすぐリリース予定のggplot2 2.3.0の新機能を使ってパワーアップ中です。 詳しい解説はおいおい書くとして、簡単に紹介だけします。

続きを読む

ggplot2::geom_sf()を使ってみる

ggplot2 2.3.0全体の変更点については以下に書きましたが、その中でも目玉の一つgeom_sf()について軽く紹介します。

続きを読む

ggplot2 2.3.0(RC版)を使ってみた

次期バージョンのggplot2が来月末にリリース予定です。例によってこのニュースを追ってみます:

公式のアナウンスはこちら:

続きを読む

メモ:ggplot2でGeomの直接の子クラスはいくつあるかを調べる

たとえば、GeomBarGeomRectの子クラスです。

class(GeomBar)
#> [1] "GeomBar"  "GeomRect" "Geom"     "ggproto"  "gg"
続きを読む