擅长:python、mysql、java
<p>根据示例数据,您显示的postDate系列已经是pandas datetime值。所以要在X轴上绘制日期,matplotlib中的关键是使用<a href="https://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.plot_date" rel="nofollow noreferrer">plot_date</a>,而不是plot。像这样:</p>
<pre><code>import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111)
for key, g in df.groupby['userID']:
ax.plot_date(g['postDate'], g['userScore'], label=key)
ax.legend()
</code></pre>