code: def test_histogram_auto_orient():
      numerical = [1, 2, 3, 4]
      assert px.histogram(x=numerical, nbins=5).data[0].nbinsx == 5
      assert px.histogram(y=numerical, nbins=5).data[0].nbinsy == 5
      assert (
          px.histogram(x=numerical, y=numerical, nbins=5).data[0].nbinsx
          == 5
      )
  
imports: import plotly.express
  import plotly.graph_objects
  import numpy
  import pandas
  import pytest
  from packaging import version
  import unittest.mock
  from plotly.express._core import build_dataframe
  from pandas.testing import assert_frame_equal
label_desc: Use image node_id 33 for calling a global function with example usage: test_histogram_auto_orient() without return types