pandas 绘制折线图

import matplotlib.pyplot as plt

# 假设 df 是您的 DataFrame
x = df.iloc[:, 0]  # 取第一列为 x 轴数据

# 从第二列开始,遍历每一列数据并绘制折线
for column in df.columns[1:]:  # 使用列名称进行循环
    y = df[column]  # 使用列名称选取 y 轴数据
    plt.plot(x, y, label=column)  # 使用列名称作为标签

    # 标记最后一个点
    last_x = x.iloc[-1]
    last_y = y.iloc[-1]
    plt.annotate(f'{column}: {last_y}', (last_x, last_y), textcoords="offset points", xytext=(0,10), ha='center')

# 添加图例
plt.legend()
plt.title("越南vnpay今日累计还款对比前3天")

plt.show()
 

你可能感兴趣的:(pandas)