Canvas

Canvas[]

自由描画が可能な現行ノートブック内の空のキャンバスを表す.

Canvas[graphic]

指定された2Dグラフィックスを含んでいるキャンバスを表す.

詳細とオプション

  • キャンバスをクリックすると描画ツールが現れる.これを使ってグラフィックスの内容を編集したりこれに注釈を付けたりできる.
  • Canvas[graphic]graphicGraphicsオブジェクトでなければならない.graphic の内容は描画ツールを使ってさまざまに編集できる.
  • Canvas[]Canvas[Graphics[]]に等しい.
  • 次は,使用可能なオプションである.
  • BackgroundNoneキャンバスの背景
    BaseStyle{}キャンバスのベーススタイル指定
    FrameTrueキャンバスの周囲に枠を付けるかどうか
    FrameStyle{}枠のスタイル指定
    ImageSizeAutomaticキャンバスを描画する絶対サイズ
  • Canvasに有効なGraphicsオプションが与えられた場合,そのオプションは graphic に直接適用される.
  • Backgroundに色以外の式が与えられた場合は,その式を描画したものがキャンバスの背景として使われる.背景の式は描画ツールでは編集できない.
  • ImageSizeAutomaticgraphicImageSizeが明示的に与えられている場合はそれを使う.それ以外の場合で,Backgroundexpr が背景の式を指定している場合は,expr のサイズが使われる.どちらの条件も満たされていない場合,AutomaticMediumに等しい.
  • Canvasは既存のCanvasを囲むこともできる.その場合,2つの式は統合され,外側のCanvasのオプションが内側のもののオプションを無効にする.

例題

すべて開くすべて閉じる

  (2)

空白のキャンバスを作る:

プロットをキャンバスで囲む:

もとになっているプロットが変更されないように,プロットをキャンバスで囲む:

スコープ  (4)

Graphics式のキャンバスを作る:

二次元プロットのキャンバスを作る:

すでにキャンバスであるものをCanvasで囲む:

Axesのようなグラフィカルオプションを第1引数に適用する:

特性と関係  (3)

既存のCanvas式をCanvasで囲むと両者のオプションが統合される:

式に衝突するオプションがある場合は,外側のCanvasが内側のものを無効にする:

Normalを使ってキャンバスをグラフィックスに変換する:

NormalCanvasが付けた枠を取り去る:

Normalを背景の式があるCanvasに適用すると,同じに見える式になる:

結果の式の入力形はOverlayになる:

考えられる問題  (2)

キャンバスが選択できないときは,描画ツールは使えない:

キャンバスが編集不可の環境にある場合は,キャンバスを選択しても描画ツールは出てこない:

Wolfram Research (2020), Canvas, Wolfram言語関数, https://reference.wolfram.com/language/ref/Canvas.html.

テキスト

Wolfram Research (2020), Canvas, Wolfram言語関数, https://reference.wolfram.com/language/ref/Canvas.html.

CMS

Wolfram Language. 2020. "Canvas." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Canvas.html.

APA

Wolfram Language. (2020). Canvas. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Canvas.html

BibTeX

@misc{reference.wolfram_2024_canvas, author="Wolfram Research", title="{Canvas}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/Canvas.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_canvas, organization={Wolfram Research}, title={Canvas}, year={2020}, url={https://reference.wolfram.com/language/ref/Canvas.html}, note=[Accessed: 22-November-2024 ]}