Annotation[expr,data]
注釈 data の付いた式 expr を表す.
Annotation[expr,data,"type"]
与えられる注釈のタイプを返す.
Annotation[items,keyvalue]
keyvalue ペアをGraph,MeshRegion等のオブジェクト内の items と関連付ける.
Annotation
Annotation[expr,data]
注釈 data の付いた式 expr を表す.
Annotation[expr,data,"type"]
与えられる注釈のタイプを返す.
Annotation[items,keyvalue]
keyvalue ペアをGraph,MeshRegion等のオブジェクト内の items と関連付ける.
詳細
- Annotation[expr,…]はノートブックを expr として表示する.
- Annotationは,式中の注釈を保存する不活性ラッパーとして機能する.
- Annotationはグラフィックスその他のいかなる式とでも一緒に使うことができる.
- 特定の"type"を指定すると,注釈がさまざまな組込み関数でピックアップされる.
-
"Hyperlink" エキスポートされた画像マップその他のためのハイパーリンク "Mouse" MouseAnnotationのための注釈 "Region" Rasterize,Export等の範囲 "Tooltip" Export等のツールチップ指定 - keyvalue 指定の時,注釈はさまざまなオブジェクト内の項目に関連付けられる.
-
Audio 時点と時間間隔 BoundaryMeshRegion メッシュセル CSGRegion 幾何学領域 Graph 頂点と辺 MeshRegion メッシュセル
例題
すべて開く すべて閉じる例 (3)
{Annotation[Graphics[Disk[]], "An annotation", "Mouse"], Dynamic[MouseAnnotation[]]}Graph[{Annotation[12, EdgeLabels -> "hello"], 23, 31}]AnnotationValue[%, EdgeLabels]プロット中の曲線に注釈を付け,カーソルが曲線上に来たときにラベルを表示する:
Plot[{Annotation[Sin[x], "Sine", "Mouse"], Annotation[Cos[x], "Cosine", "Mouse"]}, {x, 0, 2π}, PlotLabel -> Dynamic[MouseAnnotation[""]]]スコープ (8)
基本的な用法 (5)
a = Table[Annotation[i, PrimeQ[i]], {i, 20}]Cases[a, Annotation[_, True]]Graph[{Annotation[12, EdgeLabels -> "hello"], 23, 31}]Plot[{Annotation[Sin[x], "Sine", "Mouse"], Annotation[Cos[x], "Cosine", "Mouse"]}, {x, 0, 2π}, PlotStyle -> Thick]Dynamic[MouseAnnotation[]]HTMLファイルに変換するときに,式の任意の位置にハイパーリンクを付ける:
g = Graphics[{Annotation[Disk[], "http://www.wolfram.com", "Hyperlink"], Disk[{2, 2}]}];Export["test.html", g]Rasterizeを使って画像中の注釈オグジェクトの位置を求める:
g = Graphics[{Annotation[Disk[{0, 0}], "Disk1", "Region"], Disk[{2, 2}]}, ImageSize -> 50];Rasterize[g, "Regions"]指定 (3)
アプリケーション (6)
グラフ (2)
VertexSizeとVertexStyleの注釈を頂点に付けてグラフを作る:
Graph[Table[Annotation[v, {VertexSize -> 0.2 + 0.2Mod[v, 5], VertexStyle -> Hue[(v/15), 1, 1]}], {v, 0, 14}], Table[vMod[v + 1, 15], {v, 0, 14}]]Annotationを使って個々の辺の重みを指定する:
Graph[{12, Annotation[23, EdgeWeight -> 2], 31}, EdgeLabels -> "EdgeWeight"]AnnotationValue[%, EdgeWeight]エキスポート (2)
HTMLファイルに変換する際に,式の任意の位置にハイパーリンクを加える:
g = Graphics[{Annotation[Disk[], "http://www.wolfram.com", "Hyperlink"], Disk[{2, 2}]}];Export["test.html", g]HTMLファイルに変換する際に,式の任意の位置にツールチップを加える:
g = Graphics[{Annotation[Disk[], "A Disk", "Tooltip"], Disk[{2, 2}]}];Export["test.html", g]ラスタライズ (2)
g = Graphics[{Annotation[Disk[{0, 0}], "Disk1", "Region"], Disk[{2, 2}]}, ImageSize -> 50];Rasterizeはオブジェクトのグラフィカルな描写を与えるもので,Export内で使われる:
Rasterize[g]Rasterizeを使って画像中の注釈が付いたオブジェクトの位置を求める:
Rasterize[g, "Regions"]ras = Column[{Annotation["Disk1:", "Label", "Region"], Graphics[Disk[], ImageSize -> 100], Annotation["Text", "Explanation", "Region"]}, Alignment -> Center];Rasterizeは任意の式を入力として取る:
Rasterize[ras]Rasterize[ras, "Regions"]特性と関係 (1)
TooltipとHyperlinkの注釈はそれぞれの関数で置き換えることができる:
g1 = Graphics[{Annotation[Disk[], "http://www.wolfram.com", "Hyperlink"], Annotation[Disk[{2, 2}], "A Disk", "Tooltip"]}];Export[FileNameJoin[{$TemporaryDirectory, "test1.html"}], g1]g2 = Graphics[{Hyperlink[Disk[], "http://www.wolfram.com"], Tooltip[Disk[{2, 2}], "A Disk"]}];Export[FileNameJoin[{$TemporaryDirectory, "test2.html"}], g2]テクニカルノート
-
▪
- フォーマット出力
関連するガイド
-
▪
- ビューアと注釈 ▪
- メッシュベースの幾何学的領域 ▪
- 動的な可視化 ▪
- グラフのアノテーション ▪
- アノテーション ▪
- Webページの作成 ▪
- 記号的なグラフィックス言語 ▪
- グラフィックスの注釈と外観 ▪
- グラフィックスの注釈付けと結合
テキスト
Wolfram Research (2007), Annotation, Wolfram言語関数, https://reference.wolfram.com/language/ref/Annotation.html (2025年に更新).
CMS
Wolfram Language. 2007. "Annotation." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2025. https://reference.wolfram.com/language/ref/Annotation.html.
APA
Wolfram Language. (2007). Annotation. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Annotation.html
BibTeX
@misc{reference.wolfram_2026_annotation, author="Wolfram Research", title="{Annotation}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/Annotation.html}", note=[Accessed: 17-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_annotation, organization={Wolfram Research}, title={Annotation}, year={2025}, url={https://reference.wolfram.com/language/ref/Annotation.html}, note=[Accessed: 17-August-2026]}