Python
 Computer >> コンピューター >  >> プログラミング >> Python

MatplotlibのSeabornラインプロットで破線を描画する方法

Seabornのラインプロット(lineplot)で破線を描画したい場合は、lineplot()メソッドの引数にlinestyle="dashed"を指定するだけで実現できます。この設定により、データポイントを結ぶ線が破線スタイルで表示され、グラフの視認性やデザイン性を高めることができます。

手順

  • 図のサイズを設定し、サブプロット間および周囲の余白(パディング)を調整します。

  • NumPyを使用して、x座標とy座標のデータポイントを作成します。

  • lineplot()メソッドの引数にx・yのデータポイントとlinestyle="dashed"を渡して、破線のラインプロットを描画します。

  • 図を表示するには、show()メソッドを使用します。

コード例

import seaborn as sns
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.random.rand(10)
y = np.random.rand(10)
ax = sns.lineplot(x=x, y=y, linestyle="dashed")
plt.show()

出力結果

上記のコードを実行すると、ランダムに生成された10個のデータポイントが破線で結ばれたラインプロットが表示されます。linestyleパラメータは他にも「solid」(実線)、「dotted」(点線)、「dashdot」(一点鎖線)などの値を指定できるため、用途に応じて線種を使い分けることが可能です。

MatplotlibのSeabornラインプロットで破線を描画する方法

  1. Matplotlibで虹のようなマルチカラーの線をプロットする方法

    Matplotlibで虹のようなマルチカラーの線をプロットするには、虹の7色(VIBGYOR)からなるカラーリストを作成し、その色を1つずつ使って複数の線を描画します。 手順 numpyを使ってデータポイント x を作成します。 虹の7色(VIBGYOR)のカラーリストを作成します。 カラーリストの長さの範囲で繰り返し処理を行います。 plot() メソッドを使い、x と y(x+i/20) を指定して線を描画します。マーカーは「o」、線幅は 7、色は colors[i](i はインデックス)を指定します。 図を表示するには show() メソッドを使用します。 コード例 import

  2. Matplotlibで折れ線グラフをアニメーション化する方法を徹底解説

    Matplotlibでは、FuncAnimationを活用することで、折れ線グラフに動きのあるアニメーション効果を簡単に加えることができます。本記事では、基本的な手順と実際に動作するサンプルコードを交えながら、その方法をわかりやすく解説します。折れ線グラフをアニメーション化する基本手順subplots()メソッドを使用して、図(figure)とサブプロットを作成します。x軸・y軸それぞれの表示範囲(スケール)を設定します。NumPyを使って、xおよびtのデータ点を生成します。座標ベクトルからmeshgrid()で座標行列X2とT2を作成します。plot()メソッドでxとFのデータを使い、折れ線