大熊猫时间图中的自定义xticks间隔

时间:2018-06-06 13:04:12

标签: arrays python-3.x pandas datetime matplotlib

我确实有以下形式进行温度测量的时间:

                    Date  Temperature  Humidity
0    2018-05-31 00:01:00     -24.7134   46.9480
1    2018-05-31 00:02:00     -24.7348   46.9480
2    2018-05-31 00:03:00     -24.7670   46.9480

等(超过24小时)

我可以用

绘制温度作为时间的函数
import pandas as pd
import datetime
from datetime import datetime
import csv
import matplotlib.pyplot as plt
import matplotlib.dates as mdates

names = ['Date','Temperature','Humidity']
dateparse = lambda x: pd.datetime.strptime(x, '%Y-%m-%d %H:%M:%S')
df = pd.read_csv('Congel.csv',header=1,names=names,parse_dates=['Date'], date_parser=dateparse)
ax=df.plot(x='Date',  y='Temperature',style='.',linewidth=2,linestyle="-",markersize=0,figsize=(14,7))
ax.grid(True,'minor')
plt.show()

我希望网格每小时都有一条线,但默认值是每6小时一次。

This is the plot I obtain

0 个答案:

没有答案