通过循环更改情节标题
Changing plot title through loop
我是 python 的新手,需要您的帮助。我有几个数据框。每个数据帧是一天。所以我正在使用 for 循环来绘制所有数据框。对于每个情节,我想在我的标题中添加日期。谁能帮我。我创建了一个变量 'date_created 并分配了我想要的日期。我希望我的标题如下所示:
'电压与时间
28-01-2022'
for df in (df1,df2,df3,df4,df5,df6,df7,df8):
y = df[' Voltage']
x = df['time']
date_created = [ '28-01-2022, 29-01-2022, 30-01-2022, 31-08-2022, 01-02-2022, 02-02-2022, 03-02-2022, 04-02-2022' ]
fig, ax = plt.subplots(figsize=(18,7))
plt.plot(x,y, 'b')
plt.xlabel("time")
plt.ylabel(" Voltage [V]")
plt.title("Voltage vs time")
为了使代码更有效地工作,最好创建一个数据框和日期的字典(如果你的数据框中没有日期列)。
dict = {df1: '28-01-2022', df2: '29-01-2022', df3: '30-01-2022'}
然后我们将为该字典的元素使用 for 循环
for key, value in dict.items():
y = key['Voltage']
x = key['time']
fig, ax = plt.subplots(figsize=(18,7))
plt.plot(x,y, 'b')
plt.xlabel("time")
plt.ylabel(" Voltage [V]")
plt.title(f"Voltage vs time {value}")
希望这对你有用!
我是 python 的新手,需要您的帮助。我有几个数据框。每个数据帧是一天。所以我正在使用 for 循环来绘制所有数据框。对于每个情节,我想在我的标题中添加日期。谁能帮我。我创建了一个变量 'date_created 并分配了我想要的日期。我希望我的标题如下所示: '电压与时间 28-01-2022'
for df in (df1,df2,df3,df4,df5,df6,df7,df8):
y = df[' Voltage']
x = df['time']
date_created = [ '28-01-2022, 29-01-2022, 30-01-2022, 31-08-2022, 01-02-2022, 02-02-2022, 03-02-2022, 04-02-2022' ]
fig, ax = plt.subplots(figsize=(18,7))
plt.plot(x,y, 'b')
plt.xlabel("time")
plt.ylabel(" Voltage [V]")
plt.title("Voltage vs time")
为了使代码更有效地工作,最好创建一个数据框和日期的字典(如果你的数据框中没有日期列)。
dict = {df1: '28-01-2022', df2: '29-01-2022', df3: '30-01-2022'}
然后我们将为该字典的元素使用 for 循环
for key, value in dict.items():
y = key['Voltage']
x = key['time']
fig, ax = plt.subplots(figsize=(18,7))
plt.plot(x,y, 'b')
plt.xlabel("time")
plt.ylabel(" Voltage [V]")
plt.title(f"Voltage vs time {value}")
希望这对你有用!