helpers#

除了 figure()gmap() 之外,bokeh.plotting 模块还包含本节中列出的其他函数和属性。

以下函数和类是传递导入的,为了方便起见,可以从 bokeh.plotting 中获取

from_networkx#

from_networkx(graph: nx.Graph, layout_function: dict[int | str, Sequence[float]], **kwargs: Any) GraphRenderer[source]#

networkx.Graph 对象和 networkx 布局函数生成 GraphRenderer。任何关键字参数都将传递给布局函数。

仅支持二维布局。

参数:
  • graph (networkx.Graph) – 要渲染的 networkx 图

  • layout_function (函数字典) – networkx 布局函数或节点键到位置的映射。位置是一个包含 x 和 y 坐标的二元素序列。

返回:

实例 (GraphRenderer)

注意

节点和边属性可以是列表或元组。但是,对于节点或边属性,给定的属性必须具有全部列表或元组值,或者全部标量值。

警告

标记为 ‘index’ 的节点属性和标记为 ‘start’ 或 ‘end’ 的边属性将被忽略。 如果要转换这些属性,请将它们重新标记为其他名称。

引发:

ValueError

markers#

markers() None[source]#

打印 scatter() 的有效标记类型列表

返回:

None

DEFAULT_TOOLS#

DEFAULT_TOOLS = 'pan,wheel_zoom,box_zoom,save,reset,help'#

str(object=’’) -> str str(bytes_or_buffer[, encoding[, errors]]) -> str

从给定对象创建一个新的字符串对象。如果指定了 encoding 或 errors,则该对象必须公开一个数据缓冲区,该缓冲区将使用给定的编码和错误处理程序进行解码。否则,返回 object.__str__() (如果已定义) 或 repr(object) 的结果。encoding 默认为 sys.getdefaultencoding()。errors 默认为 ‘strict’。

如果没有提供配置,则配置的默认工具集。