\Dfrac と\Frac の違い

Beginner

This tutorial is from open-source community. Access the source code

はじめに

Matplotlib は、Python におけるデータ可視化ライブラリです。このチュートリアルでは、Matplotlib で Mathtex を使用する際の\dfrac と\frac の TeX マクロの違いについて説明します。

VM のヒント

VM の起動が完了したら、左上隅をクリックしてノートブックタブに切り替え、Jupyter Notebook を使って練習しましょう。

時々、Jupyter Notebook が読み込み終わるまで数秒待つ必要がある場合があります。Jupyter Notebook の制限により、操作の検証を自動化することはできません。

学習中に問題がある場合は、Labby にお問い合わせください。セッション後にフィードバックを提供してください。すぐに問題を解決いたします。

Matplotlib をインポートする

Matplotlib を使用するには、まずインポートする必要があります。また、可視化用のサンプルデータを生成するために numpy もインポートします。

import matplotlib.pyplot as plt
import numpy as np

サンプルデータを作成する

描画するための 2 つのサンプルデータの配列を作成します。

x = np.linspace(0, 10, 100)
y = np.sin(x)

グラフと軸を作成する

データを描画するためのグラフと軸のオブジェクトを作成します。

fig, ax = plt.subplots()

\frac を使ってデータをプロットする

\frac の TeX マクロを使ってデータをプロットし、結果のプロットを表示します。

ax.plot(x, y, label=r'$\frac{sin(x)}{x}$')
ax.legend()
plt.show()

\dfrac を使ってデータをプロットする

\dfrac の TeX マクロを使ってデータをプロットし、結果のプロットを表示します。

fig, ax = plt.subplots()
ax.plot(x, y, label=r'$\dfrac{sin(x)}{x}$')
ax.legend()
plt.show()

まとめ

このチュートリアルでは、Matplotlib で Mathtex を使用する際の\dfrac と\frac の TeX マクロの違いについて説明しました。両方のマクロを使ってデータをプロットし、結果のプロットを表示する方法を示しました。デフォルトでは、\frac は小さなインライン形式の分数を生成し、\dfrac は大きな表示形式の分数を生成します。