Rグラフィックスクックブックをpythonのggplotで試す

引き続き.
python+ggplotのセットアップ | 左京区パラボラ日記

この本を試してみる.

Rグラフィックスクックブック ―ggplot2によるグラフ作成のレシピ集
Winston Chang
オライリージャパン
売り上げランキング: 48,925

ただしRのggplotに入っているデータセットがpythonのggplotには当然入っていないので,CSVで書きだした後にpython側のpandas#read_csvを使ってpandas#DataFrameとして読み込む必要がある.例.
# R
library(ggplot2)
write.table(pressure, file="pressure.csv", sep=",", row.names=FALSE)

# Python
import pandas as pd
data_frame = pd.read_csv("presssure.csv")

またすべての関数は(おそらく)実装されていないので,一部は別の方法を試す必要があるかもしれない(要確認).例えばqplotは実装されていないので,普通にggplot関数を使う必要がある.Too
# R
ggplot(mtcars$wt, mtcars$mpg)

# python
ggplot(aes(x="wt", y="mpg"), data=mtcars) + geom_point()

散布図の例.
figure_1

Rで言うfactor関数はpythonにはないけど,ggplotの機能で実装されていた.
ggplot(mtcars, aes(x='factor(cyl)')) + geom_bar()

figure_2

序盤の例ではgeom_boxplot(); 箱ひげ図が上手く動かなかった.

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です