要遍历列以创建多个图表,你可以使用循环来迭代每一列,并在每一次迭代中创建一个图表。以下是一个示例代码:
import pandas as pd
import matplotlib.pyplot as plt
# 创建一个示例数据框
data = {'A': [1, 2, 3, 4, 5],
'B': [2, 4, 6, 8, 10],
'C': [3, 6, 9, 12, 15]}
df = pd.DataFrame(data)
# 遍历每一列并创建图表
for column in df.columns:
plt.plot(df[column])
plt.title(column)
plt.show()
这段代码中,我们首先导入pandas
和matplotlib.pyplot
库。然后,我们创建一个示例数据框df
,其中包含三列A、B和C。接下来,我们使用for
循环迭代数据框的每一列,并在每一次迭代中使用plt.plot()
函数创建一个图表。我们还使用plt.title()
函数设置每个图表的标题,并使用plt.show()
函数显示图表。
运行以上代码,你将会得到三个图表,分别显示数据框的每一列。