2017-12-15 10 views
0

enter image description here hollowviewsでxticksを変更すると、グリッド線がデフォルトのxticksと並んでいます。カスタムxticksでグリッドを整列させるにはどうすればよいですか?Hollowviewsでは、グリッド線に目盛りを合わせるにはどうすればよいですか?

import holoviews as hv 
import numpy as np 
hv.extension('bokeh') 
points = [(0.1*i, np.sin(0.1*i)) for i in range(100)] 
%opts Curve [xticks=[0,1.5,9] show_grid=True] 
hv.Curve(points) 

答えて

0

こんにちは、これはまだ関連している場合は、それをBokeh Figureに変換し、次にこのようなBokeh関数を利用する必要があります。

from bokeh.io import output_notebook, show 
from bokeh.models.tickers import FixedTicker 
import holoviews as hv 
import numpy as np 
hv.extension('bokeh') 
renderer = hv.renderer('bokeh') 

%opts Curve [xticks=[0, 1.5, 9] show_grid=True] 

points = [(0.1 * i, np.sin(0.1 * i)) for i in range(100)] 
plot = hv.Curve(points) 
p = renderer.get_plot(plot).state 
p.xgrid[0].ticker=FixedTicker(ticks=[1.5, 9]) 
show(p) 

Specific Tick Locations

+0

私はもっと簡単な方法でこれを行うには、拡張MODを作成しました。 https://holoext.readthedocs.io/en/latest/examples/set_fixed_xticks_yticks_desired_axis.html –

関連する問題