此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

2.9.2 二维图形基元

基本的二维图形基元

这里是一个线元素

这表明线是二维的图形对象

重新显示这个线段,并添加了坐标轴

可以将用图形基元产生的图形对象和用 Plot 等函数产生的 图形对象叠合在一起.

这里产生一个通常的 Mathematica 图形

将这个图形和前面得到的锯齿线叠合在一起

可以简单地在一个列表中给出几个图形元素将不同的图形基元组合起来. 在二维图形中, Mathematica 按所给定的顺序生成图形,后面的图形画在前面的图形之上.

这是两个矩形元素的列表

将矩形画在前面定义的锯齿线图形之上

多边形图形基元有一个坐标 列表,它对应于多边形的顶点, Mathematica 将第一个和最后一个顶点连在一起,并填充这个多边形.

这里是一个五边形的顶点坐标列表

这里显示了五边形,由于选择了默认的纵横比,该五边形有点扁

这里选择了纵横比,使五边形的原形状被显示

Mathematica 可以处理自折迭的多边形

圆和圆盘

这里显示了两个半径为 2 的圆.纵横比选择为 AspectRatio->Automatic 这就给出了自然形状的圆

这里显示了几个圆盘, 方向的半轴不断增加, 方向的半轴不断缩小

Mathematica 可产生圆弧和椭圆弧,这两种情况中的对象都由起始和终了 角度指定. 角度按弧度计,逆时针方向为正,从 轴算起.

这里画出了一个  , 中心在原点的楔形

基于光栅的图形基元

这是一个值在 0 和 1 之间的  阵列

使用值阵列作为光栅的灰度

显示两个重叠的光栅

在默认情况下,Raster 产生灰度单元阵列,可以用选项 ColorFunction 对这些单元调用色彩函数.
也可以用图形基元 RasterArray , Raster 用一个阵列的值,而 RasterArray 用一个阵列的 Mathematica 图形指令.与每个单元有关的指令决定 该单元的颜色,这些指令为 GrayLevel, RGBColorHue. 利用 RGBColorHue 指令可以通过 RasterArray 产生色彩光栅.