MathTop

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表达式绘图中使用的采样点数或网格采样数。

示例

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