首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Hollowviews中,如何使网格线与刻度线对齐?

在Hollowviews中,如何使网格线与刻度线对齐?
EN

Stack Overflow用户
提问于 2017-12-16 05:39:16
回答 1查看 367关注 0票数 0

当我在hollowviews中更改xtick时,网格线将与默认的xticks对齐。如何让网格与我的自定义xtick对齐?

代码语言:javascript
复制
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)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-11 08:10:41

嗨,如果这仍然是相关的,您将不得不将其转换为Bokeh图形,然后使用Bokeh函数,如下所示。

代码语言:javascript
复制
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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47840204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档