Python-チャートスタイリング
Pythonで作成されたグラフは、グラフ作成に使用されるライブラリの適切なメソッドを使用して、さらにスタイルを設定できます。このレッスンでは、注釈、凡例、グラフの背景の実装について説明します。前の章のコードを引き続き使用し、コードを変更して、これらのスタイルをグラフに追加します。
注釈の追加
多くの場合、グラフの特定の場所を強調表示して、グラフに注釈を付ける必要があります。以下の例では、これらのポイントに注釈を追加することにより、グラフの値の急激な変化を示しています。
import numpy as np
from matplotlib import pyplot as plt
x = np.arange(0,10)
y = x ^ 2
z = x ^ 3
t = x ^ 4
# Labeling the Axes and Title
plt.title("Graph Drawing")
plt.xlabel("Time")
plt.ylabel("Distance")
plt.plot(x,y)
#Annotate
plt.annotate(xy=[2,1], s='Second Entry')
plt.annotate(xy=[4,6], s='Third Entry')
その output 次のとおりです-
凡例の追加
複数の線がプロットされたチャートが必要になる場合があります。凡例の使用は、各行に関連付けられた意味を表します。以下のグラフには、適切な凡例が付いた3本の線があります。
import numpy as np
from matplotlib import pyplot as plt
x = np.arange(0,10)
y = x ^ 2
z = x ^ 3
t = x ^ 4
# Labeling the Axes and Title
plt.title("Graph Drawing")
plt.xlabel("Time")
plt.ylabel("Distance")
plt.plot(x,y)
#Annotate
plt.annotate(xy=[2,1], s='Second Entry')
plt.annotate(xy=[4,6], s='Third Entry')
# Adding Legends
plt.plot(x,z)
plt.plot(x,t)
plt.legend(['Race1', 'Race2','Race3'], loc=4)
その output 次のとおりです-
チャートの表示スタイル
スタイルパッケージとは異なる方法を使用して、グラフの表示スタイルを変更できます。
import numpy as np
from matplotlib import pyplot as plt
x = np.arange(0,10)
y = x ^ 2
z = x ^ 3
t = x ^ 4
# Labeling the Axes and Title
plt.title("Graph Drawing")
plt.xlabel("Time")
plt.ylabel("Distance")
plt.plot(x,y)
#Annotate
plt.annotate(xy=[2,1], s='Second Entry')
plt.annotate(xy=[4,6], s='Third Entry')
# Adding Legends
plt.plot(x,z)
plt.plot(x,t)
plt.legend(['Race1', 'Race2','Race3'], loc=4)
#Style the background
plt.style.use('fast')
plt.plot(x,z)
その output 次のとおりです-