Unter Verwendung gesehen mein Datenrahmen ist:x-Achse Datenrahmen Variablen nicht eindeutig 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
Ich versuche, es zu plotten matplotlib.pyplot.subplots mit()
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
Aber meinem Datenrahmen Variablen auf der x-Achse erscheinen unklar und schwer zu lesen. Wie repariere ich das?
ein schneller Weg, um dies zu handhaben ist, verwenden Sie 'Plot' Attribut des Datenrahmens:' login_data_df_jan_weekly.plot.line (y = 'login_counts', ax = ax1) ' –
Worüber Sie sprechen, sind' Ticks' genannt . Sie können wählen, wie viele angezeigt werden sollen, wie in diesem [Beispiel] (http://stackoverflow.com/questions/6682784/how-to-reduce-number-of-ticks-with-matplotlib). Sehen Sie nach, ob es auf Ihre Situation zutrifft. – nikjohn
mit dem ersten Vorschlag von @PaulH, bekomme ich date_time-Werte, die nie Teil der ursprünglichen Spalten waren und mit dem zweiten Ansatz ist das Problem, ich brauche alle 5 Ticks, die ich für 5 Datumswerte –