Гистограмма Holoviews больше не отображает правильно, получая странный график - PullRequest
0 голосов
/ 29 мая 2018

Я взял пример с веб-сайта 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))

и получил следующий график:

wrong graph

Это была связанная с ошибкой вывод из 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))

я все равно получаю тот же неправильный график.

...