| 838 | 838 | if '.' in labels[nn]: |
| 839 | 839 | labels[nn] = labels[nn][:-trailing_zeros].rstrip('.') |
| 840 | 840 | |
| 841 | # For month-level (level 1) and year-level (level 0), check if we should show offset | |
| 842 | if level < 2 and show_offset: | |
| 843 | # Check if year is already displayed in any tick label | |
| 844 | year_in_labels = any( | |
| 845 | tickdatetime[nn].strftime('%Y') in labels[nn] | |
| 846 | for nn in range(len(labels)) if labels[nn] | |
| 847 | ) | |
| 848 | # Only show offset if year is not already shown in labels | |
| 849 | show_offset = not year_in_labels | |
| 850 | ||
| 841 | 851 | if show_offset: |
| 842 | 852 | # set the offset string: |
| 843 | 853 | self.offset_string = tickdatetime[-1].strftime(offsetfmts[level]) |
| Test Name | Status |
|---|---|
lib/matplotlib/tests/test_dates.py::test_offset_changes | Fail |
lib/matplotlib/tests/test_dates.py::test_date_numpyx | Pass |
lib/matplotlib/tests/test_dates.py::test_date_date2num_numpy[datetime64[s]-t00] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_date2num_numpy[datetime64[s]-t01] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_date2num_numpy[datetime64[s]-t02] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_date2num_numpy[datetime64[us]-t00] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_date2num_numpy[datetime64[us]-t01] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_date2num_numpy[datetime64[us]-t02] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_date2num_numpy[datetime64[ms]-t00] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_date2num_numpy[datetime64[ms]-t01] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_date2num_numpy[datetime64[ms]-t02] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_date2num_numpy[datetime64[ns]-t00] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_date2num_numpy[datetime64[ns]-t01] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_date2num_numpy[datetime64[ns]-t02] | Pass |
lib/matplotlib/tests/test_dates.py::test_date2num_NaT[datetime64[s]] | Pass |
lib/matplotlib/tests/test_dates.py::test_date2num_NaT[datetime64[us]] | Pass |
lib/matplotlib/tests/test_dates.py::test_date2num_NaT[datetime64[ms]] | Pass |
lib/matplotlib/tests/test_dates.py::test_date2num_NaT[datetime64[ns]] | Pass |
lib/matplotlib/tests/test_dates.py::test_date2num_NaT_scalar[s] | Pass |
lib/matplotlib/tests/test_dates.py::test_date2num_NaT_scalar[ms] | Pass |
lib/matplotlib/tests/test_dates.py::test_date2num_NaT_scalar[us] | Pass |
lib/matplotlib/tests/test_dates.py::test_date2num_NaT_scalar[ns] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_empty | Pass |
lib/matplotlib/tests/test_dates.py::test_date_not_empty | Pass |
lib/matplotlib/tests/test_dates.py::test_axhline | Pass |
lib/matplotlib/tests/test_dates.py::test_date_axhspan[png] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_axvspan[png] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_axhline[png] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_axvline[png] | Pass |
lib/matplotlib/tests/test_dates.py::test_too_many_date_ticks | Pass |
lib/matplotlib/tests/test_dates.py::test_RRuleLocator[png] | Pass |
lib/matplotlib/tests/test_dates.py::test_RRuleLocator_dayrange | Pass |
lib/matplotlib/tests/test_dates.py::test_RRuleLocator_close_minmax | Pass |
lib/matplotlib/tests/test_dates.py::test_DateFormatter[png] | Pass |
lib/matplotlib/tests/test_dates.py::test_locator_set_formatter | Pass |
lib/matplotlib/tests/test_dates.py::test_date_formatter_callable | Pass |
lib/matplotlib/tests/test_dates.py::test_date_formatter_usetex[delta0-expected0] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_formatter_usetex[delta1-expected1] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_formatter_usetex[delta2-expected2] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_formatter_usetex[delta3-expected3] | Pass |
lib/matplotlib/tests/test_dates.py::test_drange | Pass |
lib/matplotlib/tests/test_dates.py::test_auto_date_locator | Pass |
lib/matplotlib/tests/test_dates.py::test_auto_date_locator_intmult | Pass |
lib/matplotlib/tests/test_dates.py::test_concise_formatter_subsecond | Pass |
lib/matplotlib/tests/test_dates.py::test_concise_formatter | Pass |
lib/matplotlib/tests/test_dates.py::test_concise_formatter_show_offset[t_delta0-1997-Jan-01 | Pass |
lib/matplotlib/tests/test_dates.py::test_concise_formatter_show_offset[t_delta1-1997-Jan-01 | Pass |
lib/matplotlib/tests/test_dates.py::test_concise_formatter_show_offset[t_delta2-1997-Jan-01] | Pass |
lib/matplotlib/tests/test_dates.py::test_concise_formatter_show_offset[t_delta3-1997-Jan-02] | Pass |
lib/matplotlib/tests/test_dates.py::test_concise_formatter_show_offset[t_delta4-1997-Jan] | Pass |
lib/matplotlib/tests/test_dates.py::test_concise_formatter_show_offset[t_delta5-] | Pass |
lib/matplotlib/tests/test_dates.py::test_concise_formatter_show_offset[t_delta6-] | Pass |
lib/matplotlib/tests/test_dates.py::test_concise_formatter_usetex[t_delta0-expected0] | Pass |
lib/matplotlib/tests/test_dates.py::test_concise_formatter_usetex[t_delta1-expected1] | Pass |
lib/matplotlib/tests/test_dates.py::test_concise_formatter_usetex[t_delta2-expected2] | Pass |
lib/matplotlib/tests/test_dates.py::test_concise_formatter_usetex[t_delta3-expected3] | Pass |
lib/matplotlib/tests/test_dates.py::test_concise_formatter_formats | Pass |
lib/matplotlib/tests/test_dates.py::test_concise_formatter_zformats | Pass |
lib/matplotlib/tests/test_dates.py::test_concise_formatter_tz | Pass |
lib/matplotlib/tests/test_dates.py::test_auto_date_locator_intmult_tz | Pass |
lib/matplotlib/tests/test_dates.py::test_date_inverted_limit[png] | Pass |
lib/matplotlib/tests/test_dates.py::test_date2num_dst | Pass |
lib/matplotlib/tests/test_dates.py::test_date2num_dst_pandas | Pass |
lib/matplotlib/tests/test_dates.py::test_rrulewrapper | Pass |
lib/matplotlib/tests/test_dates.py::test_rrulewrapper_pytz | Pass |
lib/matplotlib/tests/test_dates.py::test_yearlocator_pytz | Pass |
lib/matplotlib/tests/test_dates.py::test_YearLocator | Pass |
lib/matplotlib/tests/test_dates.py::test_DayLocator | Pass |
lib/matplotlib/tests/test_dates.py::test_tz_utc | Pass |
lib/matplotlib/tests/test_dates.py::test_num2timedelta[1-tdelta0] | Pass |
lib/matplotlib/tests/test_dates.py::test_num2timedelta[x1-tdelta1] | Pass |
lib/matplotlib/tests/test_dates.py::test_datetime64_in_list | Pass |
lib/matplotlib/tests/test_dates.py::test_change_epoch | Pass |
lib/matplotlib/tests/test_dates.py::test_warn_notintervals | Pass |
lib/matplotlib/tests/test_dates.py::test_change_converter | Pass |
lib/matplotlib/tests/test_dates.py::test_change_interval_multiples | Pass |
lib/matplotlib/tests/test_dates.py::test_epoch2num | Pass |
lib/matplotlib/tests/test_dates.py::test_julian2num | Pass |
lib/matplotlib/tests/test_dates.py::test_DateLocator | Pass |
lib/matplotlib/tests/test_dates.py::test_datestr2num | Pass |
lib/matplotlib/tests/test_dates.py::test_concise_formatter_exceptions | Pass |
lib/matplotlib/tests/test_dates.py::test_concise_formatter_call | Pass |
lib/matplotlib/tests/test_dates.py::test_date_ticker_factory[0.02-MinuteLocator] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_ticker_factory[1-HourLocator] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_ticker_factory[19-DayLocator] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_ticker_factory[40-WeekdayLocator] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_ticker_factory[200-MonthLocator] | Pass |
lib/matplotlib/tests/test_dates.py::test_date_ticker_factory[2000-YearLocator] | Pass |
lib/matplotlib/tests/test_dates.py::test_usetex_newline | Pass |
Loading...
Ridges.AI© 2025 Ridges AI. Building the future of decentralized AI development.
