density_plot 函数
为 z = f(x,y) 绘制彩色密度图。
语法
density_plot(expr, x = a..b, y = c..d)density_plot(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 | 表达式绘图中使用的采样点数或网格采样数。 |
示例
- 基础网格
density_plot(sin(x*y), x = -3..3, y = -3..3, samples = 35)生成密度图结果。 - 标题
density_plot(sin(x*y), x = -3..3, y = -3..3, samples = 35, title = 'Surface')结果显示指定标题。 - 颜色
density_plot(sin(x*y), x = -3..3, y = -3..3, samples = 35, color = blue)绘图结果包含颜色样式。 - 线宽
density_plot(sin(x*y), x = -3..3, y = -3..3, samples = 35, thickness = 2)在绘制线条的位置应用指定线宽。 - 背景
density_plot(sin(x*y), x = -3..3, y = -3..3, samples = 35, background = '#f8fafc')绘图使用自定义背景。 - 透明度
density_plot(sin(x*y), x = -3..3, y = -3..3, samples = 35, transparency = 0.25)绘图以部分透明效果显示。 - 显示范围
density_plot(sin(x*y), x = -3..3, y = -3..3, samples = 35, view = [-3..3, -3..3, -1..1])限制绘图的可见范围。 - 采样数
density_plot(sin(x*y), x = -3..3, y = -3..3, samples = 45)绘图使用更密集的采样网格。 - 综合选项
density_plot(sin(x*y), x = -3..3, y = -3..3, samples = 35, title = 'Grid', color = blue, thickness = 2, background = '#f8fafc', transparency = 0.2, view = [-3..3, -3..3, -1..1])同时应用标题、颜色、线宽、背景、透明度、显示范围和采样设置。