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,图上的时间戳的主要内容,如果未能解决你的问题,请参考以下文章
Python Matplotlib Basemap 在地图图上叠加小图像