本文簡要介紹 python 語言中 matplotlib.testing.decorators.check_figures_equal
的用法。
-
用於生成和比較兩個圖形的測試用例的裝飾器。
裝飾函數必須采用兩個關鍵字參數
fig_test
和fig_ref
,並在其上繪製測試和參考圖像。函數返回後,保存數字並進行比較。如果可能的話,這個裝飾器應該優先於
image_comparison
,以防止測試套件的大小膨脹。- 參數:
- extensions 列表,默認:["png", "pdf", "svg"]
-
要測試的擴展。
- tol 浮點數
-
高於該閾值的測試被視為失敗的 RMS 閾值。
- 拋出:
- RuntimeError
-
如果在測試函數中創建了任何新圖形(並且隨後沒有關閉)。
例子
檢查使用單個參數調用
Axes.plot
是否將其與[0, 1, 2, ...]
相匹配:@check_figures_equal() def test_plot(fig_test, fig_ref): fig_test.subplots().plot([1, 3, 5]) fig_ref.subplots().plot([0, 1, 2], [1, 3, 5])
用法
matplotlib.testing.decorators.check_figures_equal(*, extensions=('png', 'pdf', 'svg'), tol=0)
相關用法
- Python matplotlib check_isinstance用法及代碼示例
- Python matplotlib check_shape用法及代碼示例
- Python matplotlib check_in_list用法及代碼示例
- Python matplotlib check_getitem用法及代碼示例
- Python matplotlib contour用法及代碼示例
- Python matplotlib compare_images用法及代碼示例
- Python matplotlib cycler用法及代碼示例
- Python matplotlib caching_module_getattr用法及代碼示例
- Python matplotlib colorbar用法及代碼示例
- Python matplotlib clim用法及代碼示例
- Python matplotlib classproperty用法及代碼示例
- Python matplotlib color_sequences用法及代碼示例
- Python matplotlib connect用法及代碼示例
- Python matplotlib colormaps用法及代碼示例
- Python matplotlib contourf用法及代碼示例
- Python matplotlib axvspan用法及代碼示例
- Python matplotlib Axes.get_legend_handles_labels用法及代碼示例
- Python matplotlib AbstractMovieWriter用法及代碼示例
- Python matplotlib triplot用法及代碼示例
- Python matplotlib StarPolygonCollection.set_hatch用法及代碼示例
- Python matplotlib Axes.hist用法及代碼示例
- Python matplotlib boxplot用法及代碼示例
- Python matplotlib subplots用法及代碼示例
- Python matplotlib InsetPosition用法及代碼示例
- Python matplotlib ToolManager.toolmanager_disconnect用法及代碼示例
注:本文由純淨天空篩選整理自skytowner.com大神的英文原創作品 matplotlib.testing.decorators.check_figures_equal。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。