holoviews не может найти flexx при использовании обратного вызова Dimension value_format - PullRequest
0 голосов
/ 28 сентября 2018

Я пытаюсь изучить HoloViews в своей записной книжке ipython и столкнулся с проблемой, связанной с использованием пользовательского value_format для моего объекта Dimension kdims.Прямо сейчас моя подпрограмма 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

Сильно смущено этим предупреждением.Надеюсь, кто-то сможет пролить свет на то, что может быть не так в моей среде.

1 Ответ

0 голосов
/ 28 сентября 2018

Я думаю, что это проблема совместимости с последним выпуском flexx, сейчас я бы порекомендовал понизить версию до flexx 0.4.1 с:

conda install -c conda-forge flexx=0.4.1
...