Я взял пример с веб-сайта Holoviews и построил следующую гистограмму
np.random.seed(1)
data = np.random.randn(10000)
frequencies, edges = np.histogram(data, 20)
print('Values: %s, Edges: %s' % (frequencies.shape[0], edges.shape[0]))
hv.Histogram((edges, frequencies))
и получил следующий график:
Это была связанная с ошибкой вывод из Jupyter Notebook:
C:\ProgramData\Anaconda3\lib\site-packages\bokeh\models\sources.py:138:
BokehUserWarning: ColumnDataSource's columns must be of the same length.
Current lengths: ('left', 19), ('right', 19), ('top', 21)
"Current lengths: %s" % ", ".join(sorted(str((k, len(v))) for k, v in
data.items())), BokehUserWarning))
Может кто-нибудь объяснить, что здесь происходит?Даже после изменения кода на
np.random.seed(1)
data = np.random.randn(10000)
frequencies, edges = np.histogram(data, 20)
print('Values: %s, Edges: %s' % (frequencies.shape[0], edges.shape[0]))
hv.Histogram((edges[:-1], frequencies))
я все равно получаю тот же неправильный график.