Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 可视化与图形 > 符号图形语言 > Graphics >

Graphics

Updated In 8 Graphic
Graphics
表示一个二维图形.
  • 可以使用下列图形指令:  »
Arrow[{{x1,y1},...}]箭头
BezierCurve[{pt1,pt2,...}]Bézier 曲线
BSplineCurve[{pt1,pt2,...}]B 样条曲线
Circle[{x,y},r]
Disk[{x,y},r]填充圆盘
FilledCurve[{seg1,seg2,...}]填充曲线
Inset[obj,...]插入对象
GraphicsComplex[pts,prims]图形对象的复合体
GraphicsGroup[{g1,g2,...}]选择对象组
JoinedCurve[{seg1,seg2,...}]连接的曲线段
Line[{{x1,y1},...}]线
Locator[{x,y}]动态定位器
Point[{x,y}]
Polygon[{{x1,y1},...}]多边形
Raster[array]灰色或颜色方块的阵列
Rectangle[{xmin,ymin},{xmax,ymax}]矩形
Text[expr,{x,y}]文本
  • 可以使用下列图形指令:  »
AbsoluteDashing[{w1,...}]指定绝对虚线
AbsolutePointSize[d]指定绝对点的尺寸
AbsoluteThickness[w]指定绝对线宽
Arrowheads[specs]指定箭头
CapForm[type]线帽指定
CMYKColor[c,m,y,k]指定颜色
Dashing[{w1,...}]指定虚线
Directive[g1,g2,...]复合图形指令
EdgeForm[g]指定绘制边
FaceForm[g]指定绘制面
GrayLevel[i]灰度指定
Hue[h]色调指定
JoinForm[type]线连接指定
Opacity[a]透明度指定
PointSize[d]点尺寸指定
RGBColor[r,g,b]颜色指定
Texture[obj]纹理指定
Thickness[w]线宽指定
  • 可以在任意层使用下面的封装:
Annotation[obj,label]给出一个注解
Button[obj,action]obj 作为一个按钮
Dynamic[obj]动态更新当前值
EventHandler[obj,...]一个事件处理器
Hyperlink[obj,URI]obj 制作一个超链接
Mouseover[obj,over]指定一个鼠标移动形式
PopupWindow[obj,cont]弹出窗口
StatusArea[obj,label]在状态栏区域指定一个标签
Style[obj,opts]指定一个样式
Tooltip[obj,label]添加一个工具提示
  • 可以给出下列选项:
AlignmentPointCenter在图形内对齐的缺省点
AspectRatioAutomatic高与宽的比
AxesFalse是否绘制轴
AxesLabelNone坐标轴标签
AxesOriginAutomatic坐标轴原点
AxesStyle{}坐标轴样式指定
BackgroundNone绘图的背景色
BaselinePositionAutomatic如何与环绕文本基线对齐
BaseStyle{}图形的基本样式指定
ContentSelectableAutomatic是否允许进行内容选择
CoordinatesToolOptionsAutomatic坐标工具的详细行为
DisplayFunction$DisplayFunction产生输出的函数
Epilog{}主图形之后执行的图形指令
FormatTypeTraditionalForm文本的缺省样式类型
FrameFalse是否在图形周围放置边框
FrameLabelNone边框标签
FrameStyle{}边框的样式指定
FrameTicksAutomatic边框刻度
FrameTicksStyle{}边框刻度的样式指定
GridLinesNone绘制的网格线
GridLinesStyle{}网格线的样式指定
ImageMargins0.图形周围的边幅
ImagePaddingAll为标签等额外填充内容
ImageSizeAutomatic图形的绝对尺寸
LabelStyle{}标签的样式指定
MethodAutomatic使用图形方式的细节
PlotLabelNone图形的一个整体标签
PlotRangeAll图形值的范围
PlotRangeClippingFalse是否在图形范围剪切
PlotRangePaddingAutomatic填充图形值范围的程度
PlotRegionAutomatic填充的最后显示区域
PreserveImageOptionsAutomatic当显示相同图形的新版本时,是否保存图形选项
Prolog{}主图形之前执行的图形指令
RotateLabelTrue是否在边框上旋转 y 标签
TicksAutomatic坐标轴标记
TicksStyle{}坐标轴标记的样式指定
  • 可以给出图形的嵌套列表. 诸如 GrayLevel 的指定实际上只保持到直至包含它们的列表末尾.
  • 仅包含图形指令的列表可以视为将指令对应元素直接插入到一个封闭列表中.
  • Style 可用于将选项或指令 opts 应用到 obj. »
  • BaseStyle 的设置可以作为当前样式表中 给出的默认样式的补充. AxesStyleLabelStyle 等设置可以作为 等给出的默认样式的补充.
  • Graphics 以默认图形尺寸给出一个空图.
用线、多边形、圆等构建一个图形:
从不同类型的数据用绘图函数自动创建 Graphics
用线、多边形、圆等构建一个图形:
In[1]:=
Click for copyable input
Out[1]=
 
从不同类型的数据用绘图函数自动创建 Graphics
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=
绘图指令按 Graphics 给出的顺序来绘制:
多边形图形自身的折叠:
GraphicsComplex 可以共享顶点:
在图形中插入表达式:
指令可以指定面的颜色和透明度:
颜色、粗细和虚线指令会影响线条、箭头和边:
某些基本图形有一些特殊指令来指定各种属性:
指令可以应用到 Style 生成的单个对象:
图形指令通常保留图形,直到包含它们的列表结尾:
用一个普通的坐标系统:
用绘图范围的分式指定坐标:
用整个图像的分式指定坐标:
按打印机点的位移坐标:
Inset 内指定坐标与封闭图形的中心对齐:
AspectRatio 用数值值:
绘制所有坐标轴:
绘制 轴,不绘制 轴:
放置 轴标签:
指定每个轴的标签:
自动确定轴的交叉处:
指定指定轴的原点:
指定整个轴样式,包含刻度和刻度标签:
指定每个轴的样式:
指定一个背景色:
将图形中心和文本的基线对齐:
指定图形的基线,Scaled 处理高度值的分式:
用图形的轴作为基线:
设置起始样式:
设置多重起始样式:
允许单个图形对象用单击选择:
不能选择单个对象;整个图形显示为一个对象整体:
第一次点击选择整个图形,其后的点击选择单个对象:
点击时,在 PopupWindow 中显示一个对象:
在一个新笔记本中显示一个图形:
在图形上绘制一个圆,包含轴:
在缺省情况下,在图形中用 TraditionalForm 显示一个表达式:
StandardForm 显示表达式:
FormatType 设置会影响标签:
在整个图形周围绘制一个边框:
在左边和右边绘制一个边框:
在底部和左边指定边框标签:
指定每边的标签:
指定整体的边框标签:
指定每个边框边的样式:
放置一个边框,但没有刻度:
在边框底部和左边放置刻度标签:
在底部和右边放置边框刻度:
指定边框刻度和边框刻度标签样式:
为每边指定边框刻度样式:
在二维图形中穿叉放置网格:
在指定位置绘制网格线:
指定每边的样式:
指定整体的网格样式:
ImageSize 外不设置边幅:
在所有边设置 20 个点的边幅:
每边留不同边幅:
在绘制范围外,不预留任何填充:
对于表示的所有对象和标签,预留足够的填充:
在所有边,按打印机的点指定相同的填充:
在没边指定不同的填充:
用预定义的符号尺寸:
用一个明确的图形宽度:
用明确的图形宽度和高度:
指定所有标签类元素的整体样式:
TraditionalForm 形式在图形顶部显示一个标签:
Style 和其它排版函数修改标签如何显示:
显示所有对象:
明确选择 的范围:
指定在 PlotRange 内剪切:
PlotRange->s 等价于 PlotRange
允许图形对象的显示超出 PlotRange 范围:
剪切所有图形对象在 PlotRange 范围内:
在所有边的单位填充,包含坐标
Scaled 坐标包含填充:
在每边指定不同的填充:
图形的内容使用这个区域:
在每个方向,限制图形在中间的半区域:
ImagePadding 可以使用在图形周围增加填充:
定义一个简单图形作为背景:
在多重图形中使用它:
指定旋转垂直边框标签:
指定不旋转垂直边框标签:
绘制轴,但无刻度标记:
自动放置刻度标记:
在指定位置绘制刻度标记:
指定刻度和刻度标签的样式:
分别指定 轴刻度的样式:
绘制 9 个顶点的完全图:
GraphicsStandardForm 形式是它的提交形式:
InputForm 是文本表达式形式:
Graphics 可以作为函数的输入:
二维图形函数返回 Graphics
几种积分数据源返回 Graphics
多种 ImportExport 格式支持 Graphics
用一个类似闹钟的对象显示当前系统时间:
数字花:
版本 1 的新功能 | 版本 8 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF