0
下面是我的數據框:x軸數據幀變量不能清楚地看到使用matplotlib
login_data_df_jan_weekly
Out[22]:
login_time login_counts
2010-01-03 1010
2010-01-10 2917
2010-01-17 3022
2010-01-24 2851
2010-01-31 3196
我試圖用matplotlib.pyplot.subplots()
import matplotlib.pyplot as plt
pd.set_option('display.mpl_style', 'default')
%matplotlib inline
fig, ax1 = plt.subplots()
ax1.plot(login_data_df_jan_weekly.index, login_data_df_jan_weekly['login_counts'])
ax1.set_xlabel('Date_time')
ax1.set_ylabel('login_counts')
plt.show()
plt.rcParams['figure.figsize'] = 44,20
但我的數據框繪製它x軸上的變量看起來不清楚,難以閱讀。我該如何解決?
處理這個問題的一個快速方法就是使用數據框的'plot'屬性:'login_data_df_jan_weekly.plot.line(y ='login_counts',ax = ax1)' –
你說的是'ticks' 。你可以選擇顯示多少,就像這個[示例](http://stackoverflow.com/questions/6682784/how-to-reduce-number-of-ticks-with-matplotlib)。看一看,看看它是否適用於你的情況。 – nikjohn
與@PaulH的第一個建議,我得到的日期時間值從來不是原始列的一部分,第二種方法的問題是我需要所有5個刻度,我有5個日期時間值 –