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 次のとおりです-