Python matplotlib,图上的时间戳

Posted

技术标签:

【中文标题】Python matplotlib,图上的时间戳【英文标题】:Python matplotlib, timestamp on graph 【发布时间】:2019-09-30 17:08:00 【问题描述】:

我在下面有一个简单的基本脚本,它将创建一些数据的散点图,我很好奇它是否可能用于创建图表时的日期和时间戳 也被纳入情节?...就像情节角落里的小东西之类的??...感谢您的任何提示

import pandas as pd
import matplotlib.pyplot as plt
import numpy as np

df = pd.read_csv('C:\\Users\\HVAC-AHU-Economizer-Diagnostics-master\\AHU3 data CSV.csv', index_col='Date', parse_dates=True)


OAT = pd.Series(df['OAT'])
RAT = pd.Series(df['RAT'])
MAT = pd.Series(df['MAT'])

df_OATrat = (OAT - RAT)
df_MATrat = (MAT - RAT)

plt.scatter(df_OATrat,df_MATrat, color='grey', marker='+')
plt.xlabel('OAT-RAT')
plt.ylabel('MAT-RAT')
plt.title('Economizer Diagnostics')

plt.plot([0,-18],[0,-18], color='green', label='100% OSA during ideal conditions')
plt.plot([0,20],[0,5], color='red', label='Minimum OSA in cooling mode')
plt.plot([0,-38],[0,-9.5], color='blue', label='Minimum OSA in heating mode')
plt.plot([0,0],[-20,10], color='black')
plt.plot([-30,20],[0,0], color='black')
plt.legend()

plt.savefig('static/plot.png')

【问题讨论】:

【参考方案1】:

尝试使用带有 datetime.now() 值的文本框: https://matplotlib.org/api/_as_gen/matplotlib.pyplot.text.html

【讨论】:

我认为这是一条评论。为了使它更有用,请展示应用于 OP 场景的示例。 感谢您的提示,我对使用 time 模块 time.ctime() 的结果感到满意

以上是关于Python matplotlib,图上的时间戳的主要内容,如果未能解决你的问题,请参考以下文章

matplotlib barh 图上的圆点

MatPlotLib:同一个散点图上的多个数据集

Python Matplotlib Basemap 在地图图上叠加小图像

如何在 matplotlib 中添加悬停注释

python使用matplotlib绘制水平条形图并在条形图上添加实际数值标签实战

时间戳未打印在 FFMPEG 的缩略图上