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