我正在遍历文件夹中的文件,并为每个文件绘制x轴上的收盘价和y轴上的日期。你知道吗
这里是代码。一切工作正常,除了我想标题“abc”出现在每一页,但它不会来。我做错什么了。你知道吗
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()
应该将标题作为
plot()
方法的参数传递,如下所示:另一种方法是将
plt.title("abc")
放在df.plot()
之后。当前,您的标题"abc"
被默认标题df.plot()
…覆盖,即None
。你知道吗相关问题 更多 >
编程相关推荐