<spanclass="k">raise</span><spanclass="ne">TypeError</span><spanclass="p">(</span><spanclass="s2">"</span><spanclass="si">{val!r}</span><spanclass="s2"> is not a string"</span><spanclass="o">.</span><spanclass="n">format</span><spanclass="p">(</span><spanclass="n">val</span><spanclass="o">=</span><spanclass="n">val</span><spanclass="p">))</span>
<spanclass="n">_log</span><spanclass="o">.</span><spanclass="n">info</span><spanclass="p">(</span><spanclass="s1">'Using categorical units to plot a list of strings '</span>
<spanclass="s1">'that are all parsable as floats or dates. If these '</span>
<spanclass="s1">'strings should be plotted as numbers, cast to the '</span>
<spanclass="s1">'appropriate data type before plotting.'</span><spanclass="p">)</span></div></div>
<spanclass="c1"># Register the converter with Matplotlib's unit framework</span>