From 5955faa5eff32f5135f4e6183e53988fcf1ce604 Mon Sep 17 00:00:00 2001 From: Aman Atman <41161981+willtryagain@users.noreply.github.com> Date: Thu, 18 Sep 2025 17:58:39 +0530 Subject: [PATCH] matplotlib tick labels add --- plotly/matplotlylib/mpltools.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plotly/matplotlylib/mpltools.py b/plotly/matplotlylib/mpltools.py index 4268136003..63c3a98cbd 100644 --- a/plotly/matplotlylib/mpltools.py +++ b/plotly/matplotlylib/mpltools.py @@ -511,6 +511,13 @@ def prep_ticks(ax, index, ax_type, props): if formatter == "LogFormatterMathtext": axis_dict["exponentformat"] = "e" + + ticktext = [tick.label1.get_text() for tick in axis.majorTicks] + if ticktext and "DateFormatter" not in formatter: + axis_dict["tickmode"] = "array" + axis_dict["tickvals"] = [tick.get_loc() for tick in axis.majorTicks] + axis_dict["ticktext"] = ticktext + return axis_dict