2017-05-06 13 views
3

これらのクラスのグラフ/チャートの名前を調べようとしています。また、Pythonとその関連ライブラリを使用してプロットする最良の方法は何ですか?Pythonでタイムラインブランチグラフをプロットするには

画像の例は、あなただけの最初の1年以下で終了した場所ごとに以下のリストが開始さを確認することmatplotlibを使用して、すべてのデータをプロットする必要が

Example of a hairy graph

答えて

3

あり、ここでの例は次のとおりです。

import datetime 
import matplotlib.pyplot as plt 
import numpy as np 


x = np.array([datetime.datetime(i, 1, 1) for i in range(2012,2018)]) 
y = np.array([1,10,14,23,22,15]) 

x2 = np.array([datetime.datetime(i, 1, 1) for i in range(2013,2018)]) 
y2 = np.array([10,54,39,62,45]) 

x3 = np.array([datetime.datetime(i, 1, 1) for i in range(2014,2018)]) 
y3 = np.array([14,43,27,65]) 

x4 = np.array([datetime.datetime(i, 1, 1) for i in range(2015,2018)]) 
y4 = np.array([23,39,85]) 

plt.plot(x,y) 
plt.plot(x2,y2) 
plt.plot(x3,y3) 
plt.plot(x4,y4) 

plt.tight_layout() 

fig = plt.gcf() 
fig.show() 

Graphic produced

お知らせy2 ST y[1]y3のアートはy[2]で始まります。また、xx2、...が徐々に変更されて、特定の年にプロットが開始されることに気づくでしょう。

関連する問題