You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

黑碳浓度时间序列绘图时间轴颠倒,如何调整至正确顺序?

解决时间轴颠倒并限定目标时间范围的方案

1. 先按时间升序整理数据

时间轴颠倒的核心原因是CSV里的时间记录是从晚到早存储的,先把数据按时间列升序排序,确保时间从8月6日16:00到8月7日12:30依次排列:

Air_Filter_384 = pd.read_csv("384_20240806_edited.csv")

# 按Time列升序排序,让时间从早到晚排列
Air_Filter_384 = Air_Filter_384.sort_values(by='Time')

# 转换时间格式并处理BC浓度单位
Air_Filter_384_DateTime = pd.to_datetime(Air_Filter_384['Time'])
Air_Filter_384_BC = Air_Filter_384['BC'] / 1_000_000

2. 精准限定x轴时间范围

排序后绘图,再手动设置x轴的起止时间,确保只展示你需要的区间:

plt.plot(
    Air_Filter_384_DateTime,
    Air_Filter_384_BC,
    marker='o',
    label='Filter 384'
)

# 设置x轴的时间边界
start_time = pd.to_datetime('2024-08-06 16:00:00')
end_time = pd.to_datetime('2024-08-07 12:30:00')
plt.xlim(start_time, end_time)

# 可选优化:让x轴标签更易读
plt.xticks(rotation=45)
plt.tight_layout()
plt.legend()
plt.show()

备选快速方案(不推荐)

如果不想调整数据顺序,也可以直接反转x轴,但这种方式会让数据逻辑和图表展示脱节,后续分析容易出错:

plt.gca().invert_xaxis()

内容的提问来源于stack exchange,提问作者ApplePie123

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 17:04:57