编辑代码

import matplotlib.pyplot as plt

# 时间轴
x = ['1-2月', '3-4月', '5-6月', '7-8月', '9-10月', '11-12月']
# 成本数据
y = [300000, 1100000, 1700000, 2200000, 2600000, 3300000]

# 绘制S曲线
plt.plot(x, y, marker='o', label='累计成本')
plt.xlabel('时间轴')
plt.ylabel('成本(元)')
plt.ylim(0, 3500000)
plt.yticks(range(0, 3500001, 500000))

# 添加关键里程碑标注
plt.text(1, 1100000, '突破千万节点:第4个月末(110万)')
plt.text(3, 2200000, '项目成本中点:第7-8月期间(220万/330万)')
plt.text(5, 3300000, '最大单期投入:第11-12月(70万)')

plt.title('成本基准S曲线图')
plt.legend()
plt.show()