Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e0f5b23

Browse files
Updates based on suggestions. By constraining the date range to a few days, the axes labels now look like dates instead of just the year.
1 parent 3c6d39d commit e0f5b23

File tree

1 file changed

+2
-32
lines changed

1 file changed

+2
-32
lines changed

lib/matplotlib/tests/test_datetime.py

Lines changed: 2 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -532,43 +532,13 @@ def test_hlines(self):
532532

533533
@mpl.style.context("default")
534534
def test_imshow(self):
535-
mpl.rcParams["date.converter"] = "concise"
535+
fig, ax = plt.subplots()
536536
a = np.diag(range(5))
537-
fig, axes = plt.subplots(nrows=2, ncols=2)
538-
539-
ax = axes[0, 0]
540-
dt_start = datetime.datetime(1980, 4, 15)
541-
dt_end = datetime.datetime(2010, 11, 11)
542-
extent = (dt_start, dt_end, dt_start, dt_end)
543-
ax.imshow(a, extent=extent)
544-
for label in ax.get_xticklabels():
545-
label.set_rotation(90)
546-
547-
ax = axes[0, 1]
548-
dt_start = datetime.datetime(2010, 4, 15)
549-
dt_end = datetime.datetime(2010, 11, 11)
550-
extent = (dt_start, dt_end, dt_start, dt_end)
551-
ax.imshow(a, extent=extent)
552-
for label in ax.get_xticklabels():
553-
label.set_rotation(90)
554-
555-
ax = axes[1, 0]
556537
dt_start = datetime.datetime(2010, 11, 1)
557538
dt_end = datetime.datetime(2010, 11, 11)
558539
extent = (dt_start, dt_end, dt_start, dt_end)
559540
ax.imshow(a, extent=extent)
560-
for label in ax.get_xticklabels():
561-
label.set_rotation(90)
562-
563-
ax = axes[1, 1]
564-
dt_start = datetime.datetime(2010, 11, 10)
565-
dt_end = datetime.datetime(2010, 11, 11)
566-
extent = (dt_start, dt_end, dt_start, dt_end)
567-
ax.imshow(a, extent=extent)
568-
for label in ax.get_xticklabels():
569-
label.set_rotation(90)
570-
571-
fig.tight_layout()
541+
ax.tick_params(axis="x", labelrotation=90)
572542

573543
@pytest.mark.xfail(reason="Test for loglog not written yet")
574544
@mpl.style.context("default")

0 commit comments

Comments
 (0)