2016-08-23 1 views
0

私は、パンダのデータフレームプロット関数を使っていくつかの時系列グラフをプロットしようとしています。私は異常な点を示すためにプロット上の任意の点にマーカーを追加しようとしていました。私はこのリンクmatplotlib: Set markers for individual points on a lineを見ていたDataframe.plot関数を使用してパンダの時系列に任意の点を追加する

Dates = ['15:45:00', '15:50:00', '15:55:00', '16:00:00'] 

:私が使用したコード:として

df1 = pd.DataFrame({'Entropy Values' : MeanValues}, index=DateRange) 
df1.plot(linestyle = '-') 

enter image description here

は私がmarkers.Suchを追加する必要のある日付のリストを持っています。 DF.plotにも同様の機能がありますか?

本当に助けていただきありがとうございます。ありがとう!

答えて

0

DataFrame.plotは、matplotlibプロット方法に認識されないすべてのキーワード引数を渡します。プロットのいくつかの点にマーカーを入れるには、markevery引数を使用します。ここでは一例です:あなたのケースでは

import pandas as pd 

df = pd.DataFrame({'A': range(10), 'B': range(10)}).set_index('A') 
df.plot(linestyle='-', markevery=[1, 5, 7, 8], marker='o', markerfacecolor='r') 

Example plot

、あなたはありがとう

df1.plot(linestyle='-', markevery=Dates, marker='o', markerfacecolor='r') 
+0

ような何かをしなければならないでしょう!感謝します。 –

関連する問題