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个日期时间值 –