title: pd.read_csv causes pyplot fail to render
body: <p>I'm new to Python.</p>
  <p>For some reason when imported data from any .csv file,</p>
  <pre><code>import pandas as pd
  import matplotlib.pyplot as plt
  
  dataFrame = pd.read_csv('csv1.csv')
  
  plt.hist([2,3,4])
  plt.show()
  </code></pre>
  <p>csv1.csv (actually any legit csv will be good here)</p>
  <pre><code>&quot;Group A&quot;,&quot;Group B&quot;
  3,2
  4,1
  0,1
  </code></pre>
  <p>pyplot fail to render:</p>
  <pre><code>(...)
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/matplotlib/ticker.py&quot;, line 2120, in tick_values
      vmin, vmax = mtransforms.nonsingular(
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/matplotlib/transforms.py&quot;, line 2880, in nonsingular
      if maxabsvalue &lt; (1e6 / tiny) * np.finfo(float).tiny:
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/numpy/core/getlimits.py&quot;, line 462, in __new__
      dtype = numeric.dtype(type(dtype))
  TypeError: 'NoneType' object is not callable
  </code></pre>
  <p><a href="https://i.stack.imgur.com/XzhUo.png" rel="nofollow noreferrer">screenshot of the empty figure</a></p>
  <p>But, removing the</p>
  <pre><code>dataFrame = pd.read_csv('csv1.csv')
  </code></pre>
  <p>and everything is good to go.
  plt.scatter() also fails to render, not just hist().</p>
  <p>I do not to understand why pyplot behaves that way.</p>
  <p>Are pandas and matplotlib somehow not compatible?</p>