助手#

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

以下函数和类被间接导入,并为了方便从 bokeh.plotting 中提供:

from_networkx#

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

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

仅支持二维布局。

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

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

Returns:

实例 (GraphRenderer)

注意

节点和边的属性可以是列表或元组。然而,对于定义在节点或边上的给定属性,它必须要么具有所有列表或元组值,要么具有所有标量值。

警告

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

Raises:

ValueError

标记#

markers()[source]#

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

Returns:

默认工具#

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

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

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

如果没有提供配置,则配置一组默认工具。