2017-08-23 19 views
2

私は、次のコードを実行すると、この問題を取得しています -Seabornのtsplotエラー

「/usr/local/lib/python2.7/dist-packages/seaborn/timeseries.py:183:UserWarning: tsplot関数は廃止され、今後のリリースでは実質的に変更されたバージョンで削除または置き換えられます。 warnings.warn(msg、UserWarning) "。

誰もこの問題を解決する方法を知っていますか?コメントを1として

コード -

import numpy as np 
import tensorflow as tf 
import seaborn as sns 
import pandas as pd 

SEQ_LEN = 10 
def create_time_series(): 
    freq = (np.random.random()*0.5) + 0.1 # 0.1 to 0.6 
    ampl = np.random.random() + 0.5 # 0.5 to 1.5 
    x = np.sin(np.arange(0,SEQ_LEN) * freq) * ampl 
    return x 

for i in xrange(0, 5): 
    sns.tsplot(create_time_series()); # 5 series 
+2

警告ですが、エラーではありません。使用している機能が将来Seabornから削除されることに警告されています。警告を無視するか、代わりに他の機能を使用してください。 – DyZ

+2

この質問に対する答えを見てください:https://stackoverflow.com/questions/45327767/multi-line-chart-with-seaborn-tsplot/45329593#45329593 – DyZ

+0

シーボーンのドキュメントでは、「tsplot」について述べています:「この機能は観察が複数の時点で測定されたサンプリング単位内に入れ子になっているデータで使用することを意図しています。だから私はそれはとにかくここでかなり残虐だと思う。なぜ普通の線図、つまり 'plt.plot()'( 'plt'は' matplotlib.pyplot'ですか?)を使用しないでください。 – ImportanceOfBeingErnest

答えて

1

:これは警告、エラーではありません。使用している機能が将来Seabornから削除されることに警告されています。警告を無視するか、代わりにplt.plot()matplotlib.pyplot)などの他の関数を使用してください。