要在不使用列名的情况下绘制列,可以使用索引来引用要绘制的列。以下是一个示例代码:
import pandas as pd
import matplotlib.pyplot as plt
# 创建一个示例数据集
data = {'A': [1, 2, 3, 4, 5],
'B': [6, 7, 8, 9, 10],
'C': [11, 12, 13, 14, 15]}
df = pd.DataFrame(data)
# 使用索引绘制列
plt.plot(df.iloc[:, 0]) # 绘制第一列
plt.plot(df.iloc[:, 1]) # 绘制第二列
plt.plot(df.iloc[:, 2]) # 绘制第三列
# 添加图例和标签
plt.legend(['A', 'B', 'C'])
plt.xlabel('Index')
plt.ylabel('Value')
# 显示图形
plt.show()
在上述代码中,我们创建了一个包含三列的示例数据集。使用df.iloc[:, 0]
来引用第一列,df.iloc[:, 1]
来引用第二列,以此类推。然后,我们通过plt.plot()
函数绘制了每一列的数据。最后,我们添加了图例和标签,并通过plt.show()
显示图形。