我想要的X标签是这样的:Python的情节X标签半小时
00:00 00:30 01:00 01:30 02:00 ...... 23:30
我的代码:
import matplotlib.pyplot as plt
import pandas as pd
import matplotlib.dates as mdates
import random
data = [random.random() for i in range(48)]
times = pd.date_range('16-09-2017', periods=48, freq='30MIN')
fig, ax = plt.subplots(1)
fig.autofmt_xdate()
plt.plot(times, data)
xfmt = mdates.DateFormatter('%H:%M')
ax.xaxis.set_major_formatter(xfmt)
plt.show()
但我的X-标签看起来是这样的:
最新问题? 我有48个值,每个值代表了一天半小时值
多少X-蜱你想要什么?绘制所有48个x值将使x轴标签非常拥挤。 –
可以绘制所有48个值,但绘图的大小需要增加以使其可读。 – StefanK