辅助函数#
除了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”的边属性将被忽略。如果您想转换这些属性,请将其重新标记为其他名称。
- 引发:
标记#
DEFAULT_TOOLS#
- DEFAULT_TOOLS = 'pan,wheel_zoom,box_zoom,save,reset,help'#
str(object=’’) -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
从给定对象创建一个新的字符串对象。如果指定了编码或错误,则对象必须公开一个数据缓冲区,该缓冲区将使用给定的编码和错误处理程序进行解码。否则,返回 object.__str__()(如果定义)或 repr(object) 的结果。encoding 默认为 sys.getdefaultencoding()。errors 默认为 'strict'。
如果没有提供配置,则配置一组默认工具。