はじめに
この実験では、Python の Matplotlib の JoinStyle モジュールの使い方について、手順を追って説明します。JoinStyle は、Matplotlib が 2 つの異なる線分が交わる角をどのように描画するかを制御します。この実験は、Matplotlib に慣れていないユーザーを対象としています。
VM のヒント
VM の起動が完了したら、左上隅をクリックして ノートブック タブに切り替え、Jupyter Notebook を使って練習しましょう。
時々、Jupyter Notebook が読み込み終わるまで数秒待つ必要がある場合があります。Jupyter Notebook の制限により、操作の検証を自動化することはできません。
学習中に問題に遭遇した場合は、Labby にお問い合わせください。セッション後にフィードバックを提供してください。すぐに問題を解決いたします。
必要なライブラリのインポート
JoinStyle モジュールを使用するには、matplotlib._enums ライブラリからインポートする必要があります。また、グラフを作成するために matplotlib から pyplot モジュールもインポートする必要があります。
import matplotlib.pyplot as plt
from matplotlib._enums import JoinStyle
グラフの作成
グラフを作成するには、まず描画したいデータを定義する必要があります。この例では、サンプルデータを生成するために numpy ライブラリを使用します。
import numpy as np
x = np.linspace(0, 10, 1000)
y = np.sin(x)
次に、plt.subplots() を使用して新しい figure と axis を作成します。グラフの x 軸と y 軸の範囲を設定した後、plot() を使用してデータを描画します。
fig, ax = plt.subplots()
ax.set_xlim([0, 10])
ax.set_ylim([-1.2, 1.2])
ax.plot(x, y)
JoinStyle の設定
Line2D オブジェクトの set_solid_joinstyle() メソッドを使用して、線の JoinStyle を設定できます。新しい線オブジェクトを作成し、その接合スタイルを JoinStyle.bevel に設定します。
line = ax.lines[0]
line.set_solid_joinstyle(JoinStyle.bevel)
グラフの表示
最後に、plt.show() を使用してグラフを表示します。
plt.show()
まとめ
この実験では、Python の Matplotlib の JoinStyle モジュールを使用する方法について段階的なガイドを提供しました。必要なライブラリをインポートし、グラフを作成し、JoinStyle を設定し、グラフを表示する方法を学びました。接合スタイルを調整することで、グラフ内の 2 つの異なる線分が交わる角の外観を変更できます。