title: Bokeh histogram will not plot
body: <p>My issue seems exactly like this post (albeit column types may be different):</p>
  
  <p><a href="https://stackoverflow.com/questions/41887346/cannot-plot-histogram-on-ubuntu-14-04">Cannot plot Histogram on Ubuntu 14.04</a></p>
  
  <p>The code is straight out of the docs <a href="http://docs.bokeh.org/en/0.10.0/docs/user_guide/charts.html#histograms" rel="nofollow noreferrer">http://docs.bokeh.org/en/0.10.0/docs/user_guide/charts.html#histograms</a></p>
  
  <p>I couldn't comment on that post so needed to ask again if a solution was found...</p>
  
  <p>My system is SUSE. Just trying to plot a simple histogram of datetimes from a pandas df series.</p>
  
  <pre><code>&gt;&gt;&gt;df
             ACQ_DATE
  0       2017-01-28
  1       2017-01-28
  ...            ...
  456365  2017-07-25
  456366  2017-07-25
  
  &gt;&gt;&gt;hist = Histogram(df['ACQ_DATE'], title="Fire Frequency")
  
  2017-08-22 11:56:15,240 Error running application handler &lt;bokeh.application.handlers.script.ScriptHandler object at 0x2b6cc2c8f358&gt;:     expected an element of either Column(Float) or Column(String), got array(['2017-    01-28T00:00:00.000000000', '2017-01-28T00:00:00.000000000',
     '2017-01-28T00:00:00.000000000', ...,
     '2017-07-25T00:00:00.000000000', '2017-07-25T00:00:00.000000000',
     '2017-07-25T00:00:00.000000000'], dtype='datetime64[ns]')
  File "properties.py", line 676, in validate:
  raise ValueError("expected an element of either %s, got %r" % (nice_join    (self.type_params), value)) Traceback (most recent call last):
    File "/home/byed/venv36/lib/python3.6/site-    packages/bokeh/application/handlers/code_runner.py", line 81, in run
  exec(self._code, module.__dict__)
    File "/home/byed/job/fire/report_fire_points.py", line 118, in &lt;module&gt;
      hist = Histogram(df['ACQ_DATE'], title="Fire Frequency")  #,     tools='pan,wheel_zoom,box_select,reset')
    File "/home/byed/venv36/lib/python3.6/site-    packages/bkcharts/builders/histogram_builder.py", line 107, in Histogram
      return create_and_build(HistogramBuilder, data, **kw)
    File "/home/byed/venv36/lib/python3.6/site-packages/bkcharts/builder.py", line 56, in create_and_build
      chart.add_builder(builder)
    File "/home/byed/venv36/lib/python3.6/site-packages/bkcharts/chart.py", line 155, in add_builder
      builder.create(self)
    File "/home/byed/venv36/lib/python3.6/site-packages/bkcharts/builder.py", line 512, in create
      chart.add_renderers(self, renderers)
    File "/home/byed/venv36/lib/python3.6/site-packages/bkcharts/chart.py", line 150, in add_renderers
      self.renderers += renderers
    File "/home/byed/venv36/lib/python3.6/site-packages/bokeh/core/property/containers.py", line 76, in wrapper
      result = func(self, *args, **kwargs)
    File "/home/byed/venv36/lib/python3.6/site-    packages/bokeh/core/property/containers.py", line 172, in __iadd__
      return super(PropertyValueList, self).__iadd__(y)
    File "/home/byed/venv36/lib/python3.6/site-   packages/bkcharts/builders/bar_builder.py", line 221, in yield_renderers
      **group_kwargs)
    File "/home/byed/venv36/lib/python3.6/site-packages/bkcharts/glyphs.py", line 950, in __init__
      super(HistogramGlyph, self).__init__(**kwargs)
    File "/home/byed/venv36/lib/python3.6/site-packages/bkcharts/glyphs.py", line 490, in __init__
      super(AggregateGlyph, self).__init__(**kwargs)
    File "/home/byed/venv36/lib/python3.6/site-packages/bkcharts/models.py", line 83, in __init__
      super(CompositeGlyph, self).__init__(**properties)
    File "/home/byed/venv36/lib/python3.6/site-packages/bokeh/core/has_props.py", line 246, in __init__
      setattr(self, name, value)
    File "/home/byed/venv36/lib/python3.6/site- packages/bokeh/core/has_props.py", line 274, in __setattr__
      super(HasProps, self).__setattr__(name, value)
    File "/home/byed/venv36/lib/python3.6/site-   packages/bokeh/core/property/descriptors.py", line 495, in __set__
      self._internal_set(obj, value, setter)
    File "/home/byed/venv36/lib/python3.6/site-packages/bokeh/core/property/descriptors.py", line 713, in _internal_set
      value = self.property.prepare_value(obj, self.name, value)
    File "/home/byed/venv36/lib/python3.6/site-packages/bokeh/core/property/bases.py", line 290, in prepare_value
      raise e
    File "/home/byed/venv36/lib/python3.6/site-packages/bokeh/core/property/bases.py", line 283, in prepare_value
  self.validate(value)
    File "/home/byed/venv36/lib/python3.6/site-packages/bokeh/core/properties.py", line 676, in validate
      raise ValueError("expected an element of either %s, got %r" % (nice_join   (self.type_params), value))
      ValueError: expected an element of either Column(Float) or Column(String),   got array(['2017-01-28T00:00:00.000000000', '2017-01-28T00:00:00.000000000',
     '2017-01-28T00:00:00.000000000', ...,
     '2017-07-25T00:00:00.000000000', '2017-07-25T00:00:00.000000000',
     '2017-07-25T00:00:00.000000000'], dtype='datetime64[ns]')
  </code></pre>
  
  <p>Any help would be much appreciated.</p>
  
  <p>Cheers n Thanks</p>