使用Seaborn的熊猫情节中的间隔时间戳

时间:2020-02-16 18:53:44

标签: python pandas plot seaborn

请在下面显示我的代码。我想间隔时间戳,因为情节看起来如此紧缩。

    import seaborn as sns
    import matplotlib.pyplot as plt
    import pandas as pd

    dataset = pd.read_csv('../Data/User/DataSample.csv')
    dataset.head(10)

        Grade   Time
0   Pass    2020-02-13 13:24:56
1   Pass    2020-02-13 13:25:00
2   Pass    2020-02-13 13:25:04
3   Pass    2020-02-13 13:25:08
4   Pass    2020-02-13 13:25:13
5   Pass    2020-02-13 13:25:17
6   Pass    2020-02-13 13:25:21
7   Pass    2020-02-13 13:25:27
8   Pass    2020-02-13 13:25:31
9   Pass    2020-02-13 13:26:19

    sns.scatterplot(x='Time', y='Grade', hue='Grade', data=dataset)
    plt.gcf().autofmt_xdate()

Result of the plot

1 个答案:

答案 0 :(得分:0)

感谢您提供示例数据集。

试一下:

import matplotlib.dates as mdates

ax = sns.scatterplot(x='Time',y='Grade',hue='Grade',data=df)
ax.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d %H:%M'))
ax.xaxis.set_major_locator(mdates.HourLocator())
plt.gcf().autofmt_xdate()
plt.show()      
相关问题