Ki_chi@BlogコンテンツへスキップKi_chi@Blog行動と知識の備忘録。今回バックエンドはGRRのggplot2やPythonのSeabornではデータフレームの中身を可視化する際、データフレームを数値ベクトルに変換せず列名を指定してあげるだけで簡単にグラフを作る関数があります。それらをJuliaから呼び出すこともできますが、せっかくなので今回はPlots.jlとStatsPlots.jlでRやPythonと同様にデータフレームを簡単に可視化してみたいと思います。@dfマクロPlots.jlのplot()関数はDataFrameを引数にとることができないのですが、StatsPlot.jlの@dfマクロを組み合わせてあげることでデータフレームの列名でデータをplot()関数に渡すことができます。例として今回はirisのDataFrameを使います。Rユーザーにはおなじみですね。各Speciesごとにグループ化された散布図を見たければ以下のように書きます。この場合:SepalLengthがX軸、:SepalWidthがY軸になります。group=iris[!,:Species])でも同じグラフが出力できます。凝ったグラフも@dfマクロとStatsPlots.jlの関数の組み合わせでで以下のように簡単に作れます。bar_width=0.5)ところで上のgroupedboxplotってドキュメントのどこにも載ってないですよね...。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。