当前位置: 首页 > 面试题库 >

如何仅显示散景中的第n个分类报价

燕烨
2023-03-14
问题内容

两年前有同样的问题。当时似乎不支持第n个分类报价器。

https://stackoverflow.com/questions/34949298/python-bokeh-show-only-every-
second-categorical-ticker

我的bokeh版本是0.12.13。我想知道现在是否支持它。

简单地设置p.xaxis.ticker = [‘A’,’B,’C’]不起作用(抛出错误)

在我的dashbaord中,初始绘图大小为浏览器视图端口的四分之一,并且x轴上挤满了许多行情指示器和标签。因此,我只想显示10个股票,然后在情节放大时显示所有股票。


问题答案:

散景没有内置功能可以做到这一点。您可以使用自定义扩展来完成一些工作:

from bokeh.models CategoricalTicker

JS_CODE = """
import {CategoricalTicker} from "models/tickers/categorical_ticker"

export class MyTicker extends CategoricalTicker
  type: "MyTicker"

  get_ticks: (start, end, range, cross_loc) ->
    ticks = super(start, end, range, cross_loc)

    # drops every other tick -- update to suit your specific needs
    ticks.major = ticks.major.filter((element, index) -> index % 2 == 0)

    return ticks

"""

class MyTicker(CategoricalTicker):
    __implementation__ = JS_CODE

p.xaxis.ticker = MyTicker()

请注意,get_ticks上面定义的简单方法将无法处理嵌套类别等更复杂的情况。



 类似资料:
  • 问题就在这里:我创建了世界上最简单的RecyclerView,但它只显示第一个项目。我不明白为什么。谢谢你的帮助。 item_layout.xml mainactivity.java

  • 问题内容: 如何只显示第一个角元素? 我正在这样使用: 但是由于我没有重复,所以我不必使用吗?我如何才能只显示第一个,而不必进行ng-repeat? 问题答案: 不要使用ng-repeat指令,这应该可以工作:

  • 这里是ICS文件内容: 在雷鸟和Gmail中,我只能看到第一个(按顺序)事件。这是邮件客户端的正常行为吗?我应该为每个VEVENT创建单独的. ics文件,然后用单个邮件发送吗?提前感谢帮助!

  • 我想做一个模板,在那里我可以输入一个索引,它会给我在那个索引的类型。我知道我可以用来实现,但我想自己实现它。例如,我想这样做, ...它会给出位置的类型(因为数组是从0开始索引的)。我怎么能这么做?多谢了。

  • 问题内容: 假设我想要一种只显示HTML中250x250像素的图像的中心50x50像素的方法。我怎样才能做到这一点。另外,有没有办法对css:url()引用执行此操作? 我知道CSS中的 clip ,但这似乎仅在与绝对定位一起使用时才起作用。 问题答案: 一种方法是在容器(td,div,span等)中将要显示的图像设置为背景,然后调整背景位置以获取所需的精灵。

  • 问题内容: 我可以将a的文本更改为粗体(附加文本),然后再恢复为普通文本,是否仅将粗体文本显示为粗体,其余部分正常显示? 还可以将其内容另存为RTF文档吗? 问题答案: 不,您要找的是JEdi​​torPane 它支持HTML(3.2?),可让您使用(和其他较早的标记)提供富文本格式。 编辑 :根据我上面引用的javadoc,JEditorPane还支持有限的RTF。不要忘记将MIME更改为