Я пытаюсь изучить HoloViews в своем блокноте ipython и столкнулся с проблемой, связанной с использованием настраиваемого value_format для моего объекта Kdims Dimension. Прямо сейчас моя процедура xformat в основном не работает, но я хочу поэкспериментировать с транспонированием меток меток по умолчанию, чтобы уменьшить количество меток на моей оси x, однако мне нужно заставить ее работать как есть, прежде чем я продолжу к этому.
Вот мой код:
%%output size=200
%%opts Curve [width=600 height=250] {+framewise}
%%opts Curve.Load.Ticket (color='red')
def xformat(x):
return x
kdims=hv.Dimension('Day Section', label='Week Day and Hour', value_format=xformat)
tload = hv.Curve(simple_pd,vdims=[('Max Ticket Load', 'Maxiumum Ticket Load')],kdims=kdims,group='Load',label='Ticket')
tload
Однако при отображении элемента tload я получаю предупреждение, в котором говорится:
WARNING:root:main: Day Section dimension formatter could not be converted to tick formatter. Ensure Flexx is installed ("conda install -c bokeh flexx" or "pip install flexx")
Я проверил, что flexx установлен в моей среде:
!conda list flexx
!conda list holoviews
# packages in environment at /opt/conda/envs/DSX-Python35:
#
flexx 0.5.0 py_0 conda-forge
# packages in environment at /opt/conda/envs/DSX-Python35:
#
holoviews 1.10.7 py_0 pyviz
Сильно смущает это предупреждение. Надеюсь, кто-нибудь сможет пролить свет на то, что может быть не так в моем окружении.