plot3d 函数
在矩形网格上采样 z = f(x,y)。
语法
plot3d(expr, x = a..b, y = c..d)plot3d(expr, x = a..b, y = c..d, option = value, ...)
参数与选项
expr | 要变换或求值的表达式。 |
|---|---|
range | 形如 x = a..b 的变量范围。 |
second range | 第二个变量范围,写作 y = c..d。 |
title | 图形上方显示的标题文本。 |
color / colour | 颜色名、CSS 颜色,或用于多个系列/图元的颜色列表。 |
thickness | 曲线、网格曲面和图元的线宽。 |
background | 图形背景颜色。 |
transparency | 透明度控制,范围 0 到 1,数值越大越透明。 |
view | 可见数值范围,例如 [xmin..xmax, ymin..ymax] 或 [xmin..xmax, ymin..ymax, zmin..zmax]。 |
numpoints / samples | 表达式绘图中使用的采样点数或网格采样数。 |
示例
- 基础网格
plot3d(sin(x)*cos(y), x = -pi..pi, y = -pi..pi, samples = 35)生成三维曲面网格结果。 - 标题
plot3d(sin(x)*cos(y), x = -pi..pi, y = -pi..pi, samples = 35, title = 'Surface')结果显示指定标题。 - 颜色
plot3d(sin(x)*cos(y), x = -pi..pi, y = -pi..pi, samples = 35, color = blue)绘图结果包含颜色样式。 - 线宽
plot3d(sin(x)*cos(y), x = -pi..pi, y = -pi..pi, samples = 35, thickness = 2)在绘制线条的位置应用指定线宽。 - 背景
plot3d(sin(x)*cos(y), x = -pi..pi, y = -pi..pi, samples = 35, background = '#f8fafc')绘图使用自定义背景。 - 透明度
plot3d(sin(x)*cos(y), x = -pi..pi, y = -pi..pi, samples = 35, transparency = 0.25)绘图以部分透明效果显示。 - 显示范围
plot3d(sin(x)*cos(y), x = -pi..pi, y = -pi..pi, samples = 35, view = [-3.14..3.14, -3.14..3.14, -1..1])限制绘图的可见范围。 - 采样数
plot3d(sin(x)*cos(y), x = -pi..pi, y = -pi..pi, samples = 45)绘图使用更密集的采样网格。 - 综合选项
plot3d(sin(x)*cos(y), x = -pi..pi, y = -pi..pi, samples = 35, title = 'Grid', color = blue, thickness = 2, background = '#f8fafc', transparency = 0.2, view = [-3.14..3.14, -3.14..3.14, -1..1])同时应用标题、颜色、线宽、背景、透明度、显示范围和采样设置。