<p>它接受**kwargs这一事实意味着传递给函数的任何关键字参数都是有效参数</p>
<p>这通常是针对较低级别实现的包装器完成的。
这样做的好处是不必更改中间函数(您调用的函数-例如bokeh.figure,它在内部调用matplotlib函数)</p>
<p>缺点是,由于它接受任何关键字参数,因此很难为它维护文档,因为当中间函数实现发生更改时,以及当基础函数的实现发生更改时,必须更新文档</p>
<p>这在许多数据科学库中是一种非常常见的做法(尽管您会发现一些非常流行的库会经历维护文档的艰苦过程,例如matplotlib)</p>
<p>一般来说,这些中间函数通常接受(*args和**kwargs),因为bokeh的图形不接受它,所以不能将类似于图(1,2,3)的东西传递给它</p>
<p>如果这是你第一次遇到**的东西(把列表和字典作为参数解包),这可能是一个很好的时间谷歌搜索相同的,因为这是一个非常常见的情况</p>
<p>就可接受的论据而言,我发现:</p>
<p>关键字参数:
<a href="https://bokeh.pydata.org/en/latest/docs/reference/plotting.html" rel="nofollow noreferrer">Figure Documentation</a></p>
<p>活动拖动(任意(自动、字符串、实例(拖动)):
哪个拖动工具最初应该处于活动状态(默认值:'自动')</p>
<p>活动的检查(Auto、String、Instance(检查)、Seq(Instance(检查)):
哪个拖动工具最初应该处于活动状态(默认值:'自动')</p>
<p>活动滚动(自动、字符串、实例(滚动)):
哪个滚动工具最初应该处于活动状态(默认值:'自动')</p>
<p>活动点击(自动、字符串、实例(点击)):
哪个攻丝工具最初应处于激活状态(默认值:'自动')</p>
<p>工具(或(字符串,序列(或(字符串,实例(工具))):
绘图应该从工具开始(default:'平移、滚轮\u缩放、框\u缩放、保存、重置、帮助')</p>
<p>工具提示(字符串,列表(元组(字符串,字符串))):
配置地物工具提示的可选参数。此参数接受与HoverTool.tooltips属性相同的值。如果在tools参数中指定了悬停工具,则此值将覆盖该悬停工具工具提示值。如果在tools参数中没有指定悬停工具,那么在这里传递工具提示将导致创建和添加工具提示(默认值:无)</p>
<p>x\U轴\U标签(字符串):
x轴的标签(默认值:“”)</p>
<p>x轴位置(枚举(垂直位置)):
x轴的位置(default:'低于')</p>
<p>x_轴类型(或(Auto、Enum(枚举(linear、log、datetime、mercator))):
x轴的类型(默认值:'自动')</p>
<p>x_次要_记号(任意(Auto,Int)):
相邻x轴主记号之间的次记号数(默认值:'自动')</p>
<p>x\U范围(任何):
自定义绘图的x范围(默认值:无)</p>
<p>y轴\标签(字符串):
y轴的标签(默认值:“”)</p>
<p>y轴位置(枚举(水平位置)):
y轴的位置(default:'左')</p>
<p>y轴类型(自动、枚举(枚举(线性、对数、日期时间、墨卡托)):
y轴的类型(默认值:'自动')</p>
<p>小刻度(任意(Auto,Int)):
相邻y轴主记号之间的次记号数(默认值:'自动')</p>
<p>y\ U范围(任何):
自定义绘图的x范围(默认值:无)</p>
<p>是的</p>