title: My Plotly animated chart is saying The 'name' property is a string and must be specified as String
body: <p>Plotly is throwing a weird looking error, which IN don't really understand.</p>
  <p>Here is my code.</p>
  <pre><code>print(df_geo.dtypes)
  
  import plotly.express as px
  px.scatter(df_geo, x=&quot;Exp_Month&quot;, y=&quot;Rev_Month&quot;, animation_frame=&quot;Volume&quot;, animation_group=&quot;Site_Name&quot;,
             size=&quot;Volume&quot;, color=&quot;Market&quot;, hover_name=&quot;Market&quot;,
             log_x=True, size_max=55, range_x=[100,1000000], range_y=[2,100000])
  </code></pre>
  <p>Here is the error message.</p>
  <pre><code>Invalid value of type {typ} received for the '{name}' property of {pname}
  
  ValueError: 
      Invalid value of type 'pandas._libs.tslibs.timestamps.Timestamp' received for the 'name' property of frame
          Received value: Timestamp('2020-01-01 00:00:00')
  
      The 'name' property is a string and must be specified as:
        - A string
        - A number that will be converted to a string
  </code></pre>
  <p>I thought maybe Exp_Month or Rev_Month had some weird characters, so I sorted ascending and descending, but didn't see anything wrong. Also, both of these fields are datetime64[ns]. Volume is float64 and both Site_Name and Market are object. Any thoughts as to what I'm doing wrong here?</p>