kwplot模块
项目描述
ReadTheDocs |
|
Gitlab(主分支) |
|
Github(镜像) |
|
Pypi |
kwplot模块是围绕matplotlib的包装,可用于可视化算法结果。
顶级API是
from .auto_backends import (autompl, autoplt, set_mpl_backend,)
from .draw_conv import (make_conv_images, plot_convolutional_features,)
from .mpl_3d import (plot_surface3d,)
from .mpl_color import (Color,)
from .mpl_core import (distinct_colors, distinct_markers, ensure_fnum, figure,
imshow, legend, next_fnum, set_figtitle,
show_if_requested,)
from .mpl_draw import (draw_boxes, draw_boxes_on_image, draw_clf_on_image,
draw_line_segments, draw_text_on_image, plot_matrix, draw_points,)
from .mpl_make import (make_heatmask, make_orimask, make_vector_field,)
from .mpl_multiplot import (multi_plot,)
from .mpl_plotnums import (PlotNums,)
其中一个关键功能是kwplot.autompl函数,它能够智能地设置臭名昭著的matplotlib后端。默认情况下,如果已安装PyQt5并且有DISPLAY
,它将尝试使用PyQt5。否则,它将确保后端设置为Agg
。为了方便,函数kwplot.autoplt
和kwplot.autosns
也会执行这种自动后端行为,但分别返回pyplot和seaborn模块。由于pyplot在导入时的副作用(注意:预导入大多数其他matplotlib模块是可行的),建议在使用pyplot之前调用这些函数之一。
kwplot.imshow和kwplot.figure函数是扩展了接口的matplotlib版本(再次为了帮助减少研究脚本中可视化代码的密度)。kwplot.PlotNums有助于管理子图位置,尤其是在开发/重新排序它们时。
关闭
kwplot-0.5.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7114cdae9c8a6830ddd668ce668b7cda3fd8220937d346131f7853ff05593cf0 |
|
MD5 | 91cab0b2cdbbf6aa4d49ad5054c5c85c |
|
BLAKE2b-256 | e4c2e3c32b6dd7c9caabb19120161f6261d9d168071e879a646cfb747d4fd2b0 |
关闭
kwplot-0.5.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f21b5ad12901dd4ebcbda64e2d81803c7311c5e8dbe87b506a9c4129044b03f5 |
|
MD5 | 01337b7c59eeb52e23c79fa95f937643 |
|
BLAKE2b-256 | 9de7dd38ac7ce83543e27acd5893eb249d066bc67f21adb7b237d85fe6fa779d |