leafletで国土地理院タイルを使う

あんまりタイトルと関係ない話をすると、国土地理院のひとのGithub Universeでの発表スライドが公開されていました。

この発表の中で触れられているGithub Pagesの活用事例は、今から1年前くらいの話で、リアルタイムで見てたのでけっこう記憶に残っています。

それは何かというと、御嶽山噴火です。

続きを読む

RからChartist.jsのグラフを描くパッケージをつくりました

htmlwidgetsを使って、RからChartist.jsのグラフを描く ライブラリをつくりました。つくりました、というかまだ完成してないんですけど、キリがないのでとりあえずブログに書きます。

Chartist.jsとは

ポップでシンプルなグラフが描けるJavascriptのライブラリです。GithubData Visualization Showcaseで見つけました。

https://camo.githubusercontent.com/94945a321590fdcacb037179ac5ac45795b919dc/68747470733a2f2f7261772e6769746875622e636f6d2f67696f6e6b756e7a2f63686172746973742d6a732f646576656c6f702f736974652f696d616765732f63686172746973742d6775792e676966

続きを読む

RでQuartz風のグラフを描くパッケージをつくったものの。

かつてこんな記事を書きましたが、

コピペでデータ入力するとか微妙すぎだろ!というのが感想でした。

じゃあコピペじゃなくてRからhtmlwidgetsで描けばいいんじゃね?と思って、つくりました。Quartz風のグラフが描けるRパッケージ。

Gneisschartというのがグラフを描くライブラリの名前なんですが、それにRから値を渡すだけのお手軽なやつです。

しかしこれは、つくってみたものの...

続きを読む

metricsgraphicsパッケージが出ましたね

metricsgraphicsパッケージが出ましたね。

同名のパッケージを開発しようとしていたわけですが、のんびりやっていたら先を越されました。。笑

New R Package: metricsgraphics | R-bloggers

R-Bloggersのだとグラフがはみ出ていて分かりにくいですが、RPubsだときれいです。

RPubs - metricsgraphics.js htmlwidgets wrapper demo

ちなみにこのレポジトリの存在は、こんなIssueを立ててくれる人がいて気が付きました。

続きを読む

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

引き続きmetrics-graphics.jshtmlwidgetsでRに取り込もうとしているわけですが、さっそくドキュメントを見ると

List of Options · mozilla/metrics-graphics Wiki · GitHub

オプション多すぎやろ!

というわけで、これはぜんぶのパラメータを一つの関数に渡すよりは、いくつかの単位に区切るとかした方が使い勝手が良くなる感じがします。

Javascriptの可視化をRに持ち込もうと志同じくする(とか言うと畏れ多すぎますけど...)dygraphs(http://rstudio.github.io/dygraphs/)がどうやってるのかチラ見してみると、設定する用の関数はいい感じに分けられています。で、この例でmagrittrの%>%が使われているのを見て、

続きを読む

RのパッケージをビルドするときにJavascript/CSSをminifyしようと思ったけど、めんどくさくてやめた

前回(htmlwidgetsでD3.jsを使おうとしたら文字コードの闇に飲まれかけた話 - Technically, technophobic.)、

Rのパッケージビルド時にGulpでconcat+uglifyしてminifyされたJSとCSSを自動生成する方法を無駄に模索中です。

という次回予告をしましたが、その話です。

続きを読む

htmlwidgetsでD3.jsを使おうとしたら文字コードの闇に飲まれかけた話

追記('15/01/02):pandoc側で修正が入ったので(Issue #1842)、minifyされてないファイルでもそのうち動くようになるはずです。


好きなJavascriptの可視化パッケージをRの世界にサクッと持ち込む(htmlwidgets) - Technically, technophobic.で、「サクッと持ち込む」と言いつつサクッと持ち込めなかった理由についての話です。

地味です。あんまり面白くないです。

問題

つくったパッケージで書いたグラフが、RStudio上だとちゃんと表示されるのに、Rmarkdownだとうまく表示されない、という謎の現象が起こっていました。詳しくはhtmlwidgetsのIssueを見てください。

D3.js(not minified) contains corrupted characters after rmarkdown::render() · Issue #56 · ramnathv/htmlwidgets · GitHub

続きを読む