助手#
除了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 (function 或 dict) – 一个 networkx 布局函数或节点键到位置的映射。 位置是一个包含 x 和 y 坐标的二元序列。
- Returns:
实例 (GraphRenderer)
注意
节点和边的属性可以是列表或元组。然而,对于定义在节点或边上的给定属性,它必须要么具有所有列表或元组值,要么具有所有标量值。
警告
标记为“index”的节点属性和标记为“start”或“end”的边属性将被忽略。 如果您想转换这些属性,请将它们重新标记为其他名称。
- Raises:
标记#
默认工具#
- 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'。
如果没有提供配置,则配置一组默认工具。