ContourPlot

ContourPlot[f,{x,xmin,xmax},{y,ymin,ymax}]

生成关于 xy 的函数 f 的等高线图.

ContourPlot[f==g,{x,xmin,xmax},{y,ymin,ymax}]

绘制 f=g 的等高线.

ContourPlot[{f1==g1,f2==g2,},{x,xmin,xmax},{y,ymin,ymax}]

绘制多个等高线.

ContourPlot[,{x,y}reg]

将变量 {x,y} 选在几何区域 reg 中.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (4)

绘制函数的等高线图:

绘制一个等式:

绘制多个等式:

显示等高线的图例:

范围  (22)

取样  (11)

在函数变化较快的位置,设置较多的取样点:

自动选择绘图区域:

排除函数为非实数的区域:

函数有不连续时,分离表面:

PlotPointsMaxRecursion 控制自适应取样:

PlotRange 强调感兴趣的区域:

Exclusions 删除曲线或切割生成的曲面:

RegionFunction 将曲面限制在不等式给定的区域上:

可以通过区域指定定义域:

还可以通过 MeshRegion 指定定义域:

在无限域上绘图:

演示  (11)

添加标签:

按高度值着色表面:

标注等高线:

将颜色条作为图例使用:

对隐式曲线添加图例:

在等高线之间使用特定的颜色:

等高线采用不同的样式:

显示多重隐式曲线,自动选择样式:

明确设置等高线的样式:

创建一个覆盖网格线:

使用带有强调轮廓样式、 简单刻度和图例的主题:

使用粗体颜色方案中带有简单刻度和图例的主题:

在不同面板上显示多个函数作为密度:

使用一列而非一行图:

选项  (110)

AspectRatio  (4)

默认情况下,ContourPlot 使用的相等的宽和高:

使用数值指定高宽比:

AspectRatioAutomatic 根据绘图范围决定宽高比:

AspectRatioFull 调整宽和高以紧密贴合内部的其他结构:

Axes  (4)

默认情况下,ContourPlot 使用边框而非轴:

使用轴而不是边框:

使用 AxesOrigin 可指明轴的相交处:

分别打开不同的轴:

AxesLabel  (4)

默认情况下不绘制轴标签:

将标签置于 轴上:

指定轴标签:

基于 ContourPlot 中指定的变量使用标签:

AxesOrigin  (2)

自动决定轴的位置:

明确指定轴的原点:

AxesStyle  (4)

改变轴的样式:

指定每条轴的样式:

对刻度和轴使用不同的样式:

对标签和轴使用不同样式:

BoundaryStyle  (5)

环绕曲面边缘用黑色的边界线:

环绕曲面边缘用红色的边界线:

环绕曲面边缘用加粗的红色边界线:

BoundaryStyle 应用到 RegionFunction 切割的空洞上:

BoundaryStyle 不应用 Exclusions 的切割:

ExclusionsStyle 替代:

ClippingStyle  (4)

显示剪切区域,就像曲面的其余部分一样:

将剪切区域设置为空:

用粉红色填充剪切区域:

在曲面上方剪切的区域用浅红色,下方剪切的区域用粉红色:

ColorFunction  (3)

按尺度缩放的 坐标着色:

方向用已命名的颜色梯度着色:

处的等高线以上部分用红色着色:

ColorFunctionScaling  (1)

如果等高值是负数,用蓝色着色,否则用红色:

ContourLabels  (2)

为等高线添加标签:

在边框内用数值作标签:

ContourLines  (1)

ContourLinesContourStyle 取代:

Contours  (7)

用 10 条等间隔的等高线:

自动选择的等高线:

自动选择最多 5 条等高线:

用指定等高线:

使用特定样式的特定等高线:

用函数产生一组等高线:

在百分位值 10 %和 90 % 处画等高线:

ContourShading  (4)

自动阴影在较低值处颜色较深,在较高值处颜色较浅:

None 仅显示等高线:

用颜色函数设置等高线间的阴影:

在等高线间用明确的颜色列表:

ContourStyle  (7)

缺省的等高线样式是部分透明的线条:

用黑色的等高线:

None 不显示等高线:

红色等高线和虚线等高线交替:

用红虚线样式的等高线:

不同等式用不同样式:

所有等式用红色虚线:

EvaluationMonitor  (2)

显示 ContourPlot 在函数取样的位置:

统计 的计算次数:

Exclusions  (6)

这里用自动方法计算排除:

表明不计算排除区域:

给出一个等式的排除:

给出多重排除集合:

用排除等式的条件:

同时使用自动计算的和明确指定的排除范围:

ExclusionsStyle  (2)

用红色线指定排除集合:

忽略排除点:

ImageSize  (7)

使用有名称的尺寸如 TinySmallMediumLarge

指定绘图的宽:

指定绘图的高:

允许绘图的宽和高在最大值内取值:

指定图形的宽和高,如有需要可在空间内进行填充:

设置 AspectRatioFull 图形将会填充可用空间:

使用宽和高的最大尺寸:

设置 ImageSizeFull 绘图将会填充对象内的可用空间:

将图像尺寸指定为可用空间的一个比例:

MaxRecursion  (1)

在函数值变化较快的位置细化表面:

Mesh  (2)

显示最初和最后的取样网格线:

在每个方向上用 5 条网格线:

MeshFunctions  (2)

方向上用网格线:

用到原点固定距离的网格线层:

MeshStyle  (2)

用红色网格线:

方向用红色网格线,在 方向用加粗的网格线:

PerformanceGoal  (2)

产生高质量的图形:

强调性能,可能会以牺牲质量为代价:

PlotLayout  (2)

使用共用轴将每个函数放置于不同面板:

使用一行而非一列绘图:

使用多列或多行:

将偏好设置为满列或满行:

PlotLegends  (8)

显示等高线区域的图例:

图例取决于等高线:

显示每条等高线的标签:

显示连续颜色标尺:

PlotLegends 自动匹配颜色函数:

PlotLegends->Automatic 使用占位符数值对隐式曲线添加标签:

使用 PlotLegends->"Expressions" 来使用实际方程:

指定图例的标签列表:

使用 Placed 来改变图例位置:

使用 BarLegend 来改变图例外观:

PlotPoints  (1)

用更多的初始点,获得更平滑的等高线:

PlotRange  (5)

自动计算 范围:

用所有点计算范围:

显示整个 , 范围的表面:

自动计算 , 范围:

用一个明确的 范围来强调特征:

PlotTheme  (1)

使用带有简单刻度和图例的主题:

改变颜色函数:

RegionFunction  (4)

绘制在 上的环形区域:

区域不必相连:

使用条件的任意逻辑组合:

将椭圆曲线限制到单位圆上:

ScalingFunctions  (9)

默认情况下,在每个方向,图有线性比例:

方向上使用对数比例:

方向上使用线性比例并在顶部使用更小的数字:

方向上使用倒数比例:

方向上使用不同的比例:

在未改变 轴的情况下,反转 轴:

使用由函数和它的反函数定义的比例:

TicksGridLines 的位置是自动比例的:

PlotRange 是自动比例的:

WorkingPrecision  (2)

用机器精度算法计算函数:

用任意精度算法计算函数:

应用  (6)

简单的形状,包含一条线:

圆环:

椭圆:

抛物线:

双曲线:

绘制一个椭圆曲线:

绘制 5 个随机方向上正弦波的和:

求区域内一个函数的最小值:

显示取最小值时的步长:

在百分位值为 10% 和 90% 处的等高线:

在位置 处,由一组点电荷 构成的静电势:

电荷颜色,负电荷用绿色,正电荷用桔红色:

两个电荷

三个电荷 ,

属性和关系  (6)

ContourPlot 在需要处取较多的采样点:

ListContourPlot 绘制数据:

对表面和密度用 Plot3DDensityPlot

对单变量函数用 Plot

对平面参数曲线和区域用 ParametricPlot

对隐式表面和区域用 ContourPlot3DRegionPlot3D

可能存在的问题  (2)

自动避免检测出的过零点的跳跃:

函数等高线图 ,其中 总是检测效果很差:

给出一个中间值,使得等高线的绘制变得容易:

巧妙范例  (3)

在格点 为零的多项式:

随机等高线图形:

反三角函数:

Wolfram Research (1988),ContourPlot,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ContourPlot.html (更新于 2021 年).

文本

Wolfram Research (1988),ContourPlot,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ContourPlot.html (更新于 2021 年).

CMS

Wolfram 语言. 1988. "ContourPlot." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/ContourPlot.html.

APA

Wolfram 语言. (1988). ContourPlot. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ContourPlot.html 年

BibTeX

@misc{reference.wolfram_2024_contourplot, author="Wolfram Research", title="{ContourPlot}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/ContourPlot.html}", note=[Accessed: 04-December-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_contourplot, organization={Wolfram Research}, title={ContourPlot}, year={2021}, url={https://reference.wolfram.com/language/ref/ContourPlot.html}, note=[Accessed: 04-December-2024 ]}