#python #jupyter-notebook #bokeh
#python #jupyter-notebook #боке
Вопрос:
Я следую руководству GEDI о том, как работать с данными Canopy Cover и метриками вертикального профиля. Вот код, который я использую:
path1 = hv.Path(pavdAll, vdims='PAVD').options(color='PAVD', clim=(0,0.13), cmap='Greens', line_width=20, colorbar=True,
width=700, height=550, clabel='PAVD', xlabel='Shot Number', tools=['hover'],
ylabel='Elevation (m)', fontsize={'title':16, 'xlabel':16, 'ylabel': 16,
'xticks':12, 'yticks':12,
'clabel':12, 'cticks':10})
path1
Когда я запускаю код, я получаю следующую ошибку:
BokehUserWarning: столбцы ColumnDataSource должны быть одинаковой длины. Текущие длины: (‘PAVD’, 0), (‘color’, 16), (‘xs’, 16), (‘ys’, 16)
Я не очень разбираюсь в программировании и был бы очень признателен за возможные решения этой ошибки.
Комментарии:
1. Пожалуйста, разместите свой код в поле кода. Для чего нужно изображение? Это весь ваш код для этого руководства? Я бы связался с создателем учебника, если вы точно следовали ему.
Ответ №1:
Я не понял, в чем именно проблема, но, похоже, теперь возникает ошибка при использовании HoverTool с hv.Path: https://github.com/holoviz/holoviews/issues/4862
Удалите tools=['hover']
из своего кода, и ваша визуализация должна работать, однако без включенного ‘Hovertool’.