holoviews 在使用 Dimension value_format 回调时找不到 flexx
holoviews can't find flexx when using a Dimension value_format callback
我正在尝试在我的 ipython 笔记本中学习 HoloViews,并且 运行 遇到了与为我的 kdims Dimension 对象使用自定义 value_format 有关的问题。现在,我的 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
被这个警告弄糊涂了。希望有人可以阐明我的环境中可能存在的问题。
我认为这是与最新 flexx 版本的兼容性问题,目前我建议降级到 flexx 0.4.1:
conda install -c conda-forge flexx=0.4.1
我正在尝试在我的 ipython 笔记本中学习 HoloViews,并且 运行 遇到了与为我的 kdims Dimension 对象使用自定义 value_format 有关的问题。现在,我的 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
被这个警告弄糊涂了。希望有人可以阐明我的环境中可能存在的问题。
我认为这是与最新 flexx 版本的兼容性问题,目前我建议降级到 flexx 0.4.1:
conda install -c conda-forge flexx=0.4.1