MathTop

graphics 函数

绘制基础几何图元。

语法

  • graphics(line(points), point(points), circle(center, radius), polygon(points), rectangle(p0, p1))
  • graphics(primitive, option = value, ...)

参数与选项

list形如 [1, 2, 3] 的列表字面量。
title图形上方显示的标题文本。
color / colour颜色名、CSS 颜色,或用于多个系列/图元的颜色列表。
linestyle线型,例如 solid、dash、dot 或 dashdot。
thickness曲线、网格曲面和图元的线宽。
symbol点样式图中使用的点标记模式。
symbolsize采样点或显式点图元的标记半径。
background图形背景颜色。
transparency透明度控制,范围 0 到 1,数值越大越透明。
view可见数值范围,例如 [xmin..xmax, ymin..ymax] 或 [xmin..xmax, ymin..ymax, zmin..zmax]。

示例

  1. 基本图元graphics(line([[0, 0], [1, 1], [2, 0]]), circle([1, 0.5], 0.4))同时绘制折线和圆图元。
  2. 标题graphics(line([[0, 0], [1, 1], [2, 0]]), title = 'Shape')图形输出显示指定标题。
  3. 颜色graphics(line([[0, 0], [1, 1], [2, 0]]), circle([1, 0.5], 0.4), color = [red, blue])不同图元使用给定颜色。
  4. 线型graphics(line([[0, 0], [1, 1], [2, 0]]), linestyle = dash)线图元使用虚线线型。
  5. 线宽graphics(line([[0, 0], [1, 1], [2, 0]]), thickness = 5)线图元使用更粗线宽。
  6. 点大小graphics(point([[0, 0], [1, 1], [2, 0]]), symbol = circle, symbolsize = 8)点图元使用较大的标记。
  7. 背景与透明度graphics(polygon([[0, 0], [1, 1], [2, 0]]), background = '#f8fafc', transparency = 0.25)图形输出使用自定义背景和透明度。
  8. 显示范围graphics(line([[0, 0], [1, 1], [2, 0]]), view = [-1..3, -1..2])固定图形的可见窗口。
  9. 综合选项graphics(line([[0, 0], [1, 1], [2, 0]]), circle([1, 0.5], 0.4), title = 'Primitives', color = [red, blue], linestyle = dash, thickness = 3, background = '#f8fafc', transparency = 0.15, view = [-1..3, -1..2])同时应用标题、颜色、线型、线宽、背景、透明度和显示范围。