绘图调度后端
项目描述
plotting_backends
绘图调度后端
安装
pip install plotting_backends
示例
functools.singledispatch
这显示了如何使用plotting_backends
与functools.singledispatch
。
import plotting_backends
from functools import singledispatch
@singledispatch
def plotting_func(
backend: type[plotting_backends.AbstractPlottingBackend], x: Any, y: Any
) -> None: ...
@plotting_func.register
def matplotlib(
backend: type[plotting_backends.MatplotlibBackend], x: Any, y: Any
) -> None: ...
plum
(多派发)
此示例显示了如何结合使用plotting_backends
和plum
,一个多派发库。
import plotting_backends
from plum import dispatch
@dispatch.abstract
def plotting_func(
backend: type[plotting_backends.AbstractPlottingBackend], x: Any, y: Any
) -> None: ...
@dispatch
def plotting_func(
backend: type[plotting_backends.MatplotlibBackend], x: Any, y: Any
) -> None: ...
开发
我们欢迎贡献!
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。
源代码分布
plotting_backends-0.1.0.tar.gz (8.4 kB 查看哈希值)