我有代表时差的值。与其让pd.Series.value_counts()
按值对计数进行排序,不如让它们按值本身进行排序。
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
df = pd.DataFrame(np.random.normal(10, 3, 100).astype(int), columns=['Time Since'])
df['Time Since'].value_counts().plot.bar(figsize=(4, 4), title='Time Difference Plot')
plt.xlabel('Time Since Last Accident')
plt.show()
如您所见,以这种方式绘制时间差是没有意义的。