У меня возникли проблемы с расшифровкой документации по изменению частоты тика и форматирования даты с помощью панд.Форматирование DateTimeIndex в заговоре pandas
Например:
import numpy as np
import pandas as pd
import pandas.io.data as web
import matplotlib as mpl
%matplotlib inline
mpl.style.use('ggplot')
mpl.rcParams['figure.figsize'] = (8,6)
# grab some price data
px = web.DataReader('AAPL', "yahoo", '2010-12-01')['Adj Close']
px_m = px.asfreq('M', method='ffill')
rets_m = px_m.pct_change()
rets_m.plot(kind='bar')
генерирует этот участок:
Yikes. Как я могу получить тики каждый месяц или квартал или что-то разумное? И как изменить формат даты, чтобы избавиться от времени?
Я пробовал разные вещи с ax.set_xticks()
и ax.xaxis.set_major_formatter
, но не смог понять это.
Возможный дубликат [панды таймсерии участка установки по оси X крупных и мелких клещей и этикетки] (http://stackoverflow.com/questions/12945971/pandas-timeseries-plot-setting- x-axis-major-and-minor-ticks-and-labels) –