【新機能】作り忘れたまとめはありませんか?31日前まで期間指定してまとめが作れる高度な検索ができました。有料APIだからツイートの漏れはありません!

ggplot2論争?

まとめました。
数学 r グラフ
5042view 0コメント
3
ログインして広告を非表示にする
データ解析・統計・機械学習のRSS @datasci_blogs 2015-04-01 19:52:01
【裏 RjpWiki】 ggplot2: 「きれいなグラフ」の評価基準が理解できない。 パワーポイントの発表なら自己満足できるだろうけど,論文投稿や本に載せるとき,きっと編集者からクレームがつくだろう。 そもそも,Win... bit.ly/19DFKx5
kohske @kohske 2015-04-01 21:14:06
昔もつぶやいた気がするけど、ggplot2の真の価値は見た目の美しさではないんだけどな。2変数だったらbaseでもどっちでもいい。でも多変数になるとfacet、グラフタイプの入れ替え、簡単なaes mapping、stat_summary等々、使い込むほどデータ探索に役立つ。
kohske @kohske 2015-04-01 21:23:21
まあ肌に合わない人いるのわかるしGoGのコンセプトが好きじゃない人いるのもわかるから全然いいんだけど、開発に関わってた人間としては、見た目とか表面的な部分じゃなくて、ちょっと使い込んでからもすこし深いところディスって欲しい。
kohske @kohske 2015-04-01 21:25:51
で、最近気づいたんだけど、3月にv1.0.1にマイナーアップデートされてましたね。 cran.r-project.org/web/packages/g…
Kozo Nishida @kozo2 2015-04-02 20:25:40
ggplot2で1枚画でなくfacet_wrapのgroup毎に分割してfileに書き出す方法知りたし
kohske @kohske 2015-04-01 21:28:34
@kozo2 d=data.frame(g=c(1,1,1,2,2,3),x=c(1,2,3,1,2,3),y=1:6); ggplot(d,aes(x,y))+geom_bar(stat="identity")+facet_wrap(~g) これじゃダメですか?
Kozo Nishida @kozo2 2015-04-02 18:57:36
@kohske お教えいただいたこのplotなのですが、1枚の画像でなくfacet_wrapのg毎にfile書き出しを行う方法があると思われますでしょうか。
Kozo Nishida @kozo2 2015-04-02 21:21:30
@kohske うおお すばらしいです。まさにお教えいただいた gist がやりたかったことです
kohske @kohske 2015-04-01 21:44:59
ただggplot2病拗らすと、データ要約から何から何までggplot2の中で済ませようとして無駄な時間を過ごすことになるので、ある程度の下処理は外で済ませてからggplot2で可視化するほうがいいですよ。
BrainGrasper @BrainGrasper 2015-04-01 23:03:17
@kohske 深くないけど、facetの表示名変えるのにラベルマッピング関数を設定するのが面倒。データ数多いと遅い。複数factorのinteractionでgroup指定したいときに、facetのように+演算子でやりたい。matlabのズーム機能みたいなん欲しい。
kohske @kohske 2015-04-01 23:07:35
@braingrasper いいディスりだ。facet表示名はlabeller使うよりデータフレームに変数作っちゃうほうが楽。遅いのは諦める。ズーム機能はねぇ、一回つくろうとしたんだけど遅すぎて使い物にならなかった。グラフィックデバイスから作りこまないと無理。
kohske @kohske 2015-04-01 23:08:06
@braingrasper 複数factorのインタラクションっていうのは、interaction(a, b)じゃだめ?
kohske @kohske 2015-04-01 23:09:35
@braingrasper こういう感じ ggplot(mtcars,aes(mpg,disp,colour=interaction(vs,am),group=interaction(vs, am)))+geom_line()
BrainGrasper @BrainGrasper 2015-04-01 23:11:27
@kohske そうなんですけど、なんとなく"interaction"って書くのが億劫なだけです。a+bって書きたい。
kohske @kohske 2015-04-01 23:13:02
@braingrasper `%i%`=function(x,y)interaction(x,y) ggplot(mtcars,aes(mpg,disp,colour=vs%i%am,group=vs%i%am))+geom_line() とかするといいよ。
あびこ(牛) @abiko_ushi 2015-04-01 22:54:32
実際 ggplot2 使って論文投稿したらクレームくるのかな。だれかやってみて blog.goo.ne.jp/r-de-r/e/2fe99…
kohske @kohske 2015-04-02 06:58:31
@abiko_ushi 最近は全部ggplot2+theme_bw()ですが、クレームきたことないですよ。
あびこ(牛) @abiko_ushi 2015-04-02 08:48:56
@kohske そうなんですか。いや、そうですよね。ありがとうございます。
データ解析・統計・機械学習のRSS @datasci_blogs 2015-04-03 21:10:44
【裏 RjpWiki】 ggplot2(その2): > 昔もつぶやいた気がするけど、ggplot2の真の価値は見た目の美しさではないんだけどな。 「見た目も汚い!!」っていっているんだけど,わかってもらえないかな。 > ... bit.ly/1BXyMdX
kohske @kohske 2015-04-03 21:36:28
例えばこれをbaseでやってみようその1 ggplot(mtcars,aes(cyl,mpg,colour=qsec))+geom_point()+ stat_summary(fun.y=mean,geom="point",size=5)
kohske @kohske 2015-04-03 21:37:35
そしてちょっと違う要因入れて見たくなった ggplot(mtcars,aes(cyl,mpg,colour=qsec))+geom_point()+ stat_summary(fun.y=mean,geom="point",size=5)+facet_wrap(~gear)
kohske @kohske 2015-04-03 21:39:25
まあ、baseでもやろうと思えばできないことはないですが、base is お絵かき、GoG is データ可視化、この違いをまず抑えておく必要があるので、もしかして必要なのは「可視化とはどういこうことか」本なのかもしれない。
kohske @kohske 2015-04-03 21:41:22
そこら辺の話は、やっぱり昔(もう5年近く前)につぶやいてたこの日のツイートに書いてあった。 twilog.org/kohske/date-10…
kohske @kohske 2015-04-03 21:46:56
そして初心者にとってもbaseの統一性のないインタフェースをあれこれ覚えるよりもggplot2使った方がいいと思うぞ。latticeはインタフェースという意味でpanel function書かないといけなかったりするのが苦しいところだったんだろうと思う。
残りを読む(6)

ブックマークしたタグ

あなたの好きなタグをブックマークしておこう!話題のまとめを見逃さなくなります。
ログインして広告を非表示にする
ログインして広告を非表示にする