Exemplo n.º 1
0
import numpy as np
from pandas import Index, Series, DataFrame
from pandas.compat import is_platform_mac
from pandas.core.indexes.datetimes import date_range, bdate_range
from pandas.core.indexes.timedeltas import timedelta_range
from pandas.tseries.offsets import DateOffset
from pandas.core.indexes.period import period_range, Period, PeriodIndex
from pandas.core.resample import DatetimeIndex

from pandas.util.testing import assert_series_equal, ensure_clean, slow
import pandas.util.testing as tm

from pandas.tests.plotting.common import (TestPlotBase,
                                          _skip_if_no_scipy_gaussian_kde)

tm._skip_module_if_no_mpl()


class TestTSPlot(TestPlotBase):

    def setup_method(self, method):
        TestPlotBase.setup_method(self, method)

        freq = ['S', 'T', 'H', 'D', 'W', 'M', 'Q', 'A']
        idx = [period_range('12/31/1999', freq=x, periods=100) for x in freq]
        self.period_ser = [Series(np.random.randn(len(x)), x) for x in idx]
        self.period_df = [DataFrame(np.random.randn(len(x), 3), index=x,
                                    columns=['A', 'B', 'C'])
                          for x in idx]

        freq = ['S', 'T', 'H', 'D', 'W', 'M', 'Q-DEC', 'A', '1B30Min']
import numpy as np
from pandas import Index, Series, DataFrame
from pandas.compat import is_platform_mac
from pandas.core.indexes.datetimes import date_range, bdate_range
from pandas.core.indexes.timedeltas import timedelta_range
from pandas.tseries.offsets import DateOffset
from pandas.core.indexes.period import period_range, Period, PeriodIndex
from pandas.core.resample import DatetimeIndex

from pandas.util.testing import assert_series_equal, ensure_clean, slow
import pandas.util.testing as tm

from pandas.tests.plotting.common import (TestPlotBase,
                                          _skip_if_no_scipy_gaussian_kde)

tm._skip_module_if_no_mpl()


class TestTSPlot(TestPlotBase):
    def setup_method(self, method):
        TestPlotBase.setup_method(self, method)

        freq = ['S', 'T', 'H', 'D', 'W', 'M', 'Q', 'A']
        idx = [period_range('12/31/1999', freq=x, periods=100) for x in freq]
        self.period_ser = [Series(np.random.randn(len(x)), x) for x in idx]
        self.period_df = [
            DataFrame(np.random.randn(len(x), 3),
                      index=x,
                      columns=['A', 'B', 'C']) for x in idx
        ]