plot op• Datenarten: keine → signal (ein Operator, der allein durch seine Argumente bestimmt ist — er nimmt kein Bild und keine Daten entgegen)
• Aufruf: import annotate; annotate.nice_ticks(lo, hi, n=5, scale='linear') (oder opsannotate.get("nice_ticks"))
„Runde“ Teilstrichwerte, die [lo, hi] abdecken (1/2/5 × 10^k, geschlossene Form).
> Die ausführliche Beschreibung unten ist der Originaltext — Zusammenfassung und Überschriften sind übersetzt.
端は含める(`lo や hi` がちょうど目盛りに乗るなら必ず出る)。
浮動小数の丸めで端が 1 個落ちる off-by-one を避けるため、判定には
`step*1e-9` の許容を使う。
`scale='log'` では 1/2/5 × 10^k の十進の刻みを返す(等間隔の刻みを
log 軸に置くと、目盛りが右へ行くほど潰れて読めなくなる)。
Raises
------
ValueError
lo == hi、非有限、n < 1、log で lo か hi が 0 以下。
• Leitfaden zur Familie figure_annotation
• dataset_conventions — 学習データセット規約の知識 — COCO / YOLO / VOC と外観検査での落とし穴
• Katalog der Beispieldaten (Download-URLs / Lizenzen) — 2-D nutzt skimage.data (BSD/Public Domain) plus synthetische Bilder, 3-D nennt Download-URLs echter Datenquellen (Stanford, PDS, …).
• Herkunft und Literatur der Operatoren — die Quellen der Forschung/Verfahren, auf denen diese Operatorfamilie beruht.
• Der kanonische Algorithmus (Autor, Jahr) und seine Anwendungen stehen im Familienleitfaden oben.
• annotate_gallery — py -3.11 examples/annotate_gallery.py
signal als Eingabe)plot)axes_transform · data_to_pixel · axes_frame · grid_lines · ticks · plot_series
*Provenance: annotate.py — ANNOTATE Operator-Registry. Diese Notiz wird von tools/opdocs.py md erzeugt (nicht von Hand bearbeiten).*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.