Quartoによるデータ可視化のサンプル

code
Published

December 3, 2022

このサイトは、PythonやRによるデータ可視化を行うためにQuartoを利用して作成しています。

Quarto

Quartoはドキュメント生成ライブラリ

Quartoは科学文書や技術文書を作成するためのオープンソースライブラリです。
Quartoを利用することで、JupyterやRで作成したコードや図をそのままブログやレポートとして利用できます。

Quarto公式サイトのサンプルを実行して、Quartoによる描写を確認します。

Python

Code
import numpy as np
import matplotlib.pyplot as plt

r = np.arange(0, 2, 0.01)
theta = 2 * np.pi * r
fig, ax = plt.subplots(subplot_kw={'projection': 'polar'})
ax.plot(theta, r)
ax.set_rticks([0.5, 1, 1.5, 2])
ax.grid(True)
plt.show()

R

Rで書かれたサンプルも試してみます。

Code
library(ggplot2)
dat <- data.frame(cond = rep(c("A", "B"), each=10),
                  xvar = 1:20 + rnorm(20,sd=3),
                  yvar = 1:20 + rnorm(20,sd=3))

ggplot(dat, aes(x=xvar, y=yvar)) +
  geom_point(shape=1) + 
  geom_smooth() 
`geom_smooth()` using method = 'loess' and formula 'y ~ x'