2016-04-14 12 views
-1

Klasördeki dosyalar arasında geçiş yapıyorum ve her dosya için x ekseni üzerindeki close_price dosyasını çiziyorum ve y ekseninde tarih.Başlık pdf olarak görünmüyor

işte buradadır.Her şey, her sayfada görünmesi gereken "abc" başlığını istemiyorum ama gelmiyor. Burada neyi yanlış yapıyorum? Diğer bir yolu df.plot() sonra plt.title("abc") koymak olacaktır

import os 
from matplotlib.backends.backend_pdf import PdfPages 
import pandas as pd 
import matplotlib.pyplot as plt 

pp = PdfPages('multipage.pdf') 

pth = "D:/Technical_Data/" 
for fle in os.listdir(pth): 
    df = pd.read_csv(os.path.join(pth, fle),usecols=(0, 4)) 
    if not df.empty: 
     df=df.astype(float) 
     df.plot(title="abc") 
     pp.savefig() 
pp.close() 

:

import os 
from matplotlib.backends.backend_pdf import PdfPages 
import pandas as pd 
import matplotlib.pyplot as plt 

pp = PdfPages('multipage.pdf') 

pth = "D:/Technical_Data/" 
for fle in os.listdir(pth): 
    df = pd.read_csv(os.path.join(pth, fle),usecols=(0, 4)) 
    if not df.empty: 
     df=df.astype(float) 
     plt.title("abc") 
     df.plot() 
     pp.savefig() 
pp.close() 
+0

[Burada] (http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.title), pyplot başlığı üzerindeki belgelerdir. Daha fazla argümana ihtiyacınız var. – kirkpatt

+0

[komik kılavuzu okuyun] (http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.plot.html);) – MaxU

cevap

0

Sen gibi plot() yöntemin bağımsız değişken olarak başlık geçmelidir. Şu anda, "abc" başlığınız, df.plot()None olan varsayılan başlığı ile üzerine yazılmıştır.