此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

ContourPlot

Updated In 7 Graphic
ContourPlot[f, {x, xmin, xmax}, {y, ymin, ymax}]
产生作为 xy 的函数 f 的等高线图。
ContourPlot[fEqualg, {x, xmin, xmax}, {y, ymin, ymax}]
绘制 f=g 的等高线。
ContourPlot[{f1Equalg1, f2Equalg2, ...}, {x, xmin, xmax}, {y, ymin, ymax}]
绘制几个等高线。
  • ContourPlot 缺省下产生灰度输出,越大的值显示颜色越浅。
  • f 为非实数的位置处,预留空洞,这样显示等高线图形的背景通过。
  • 在某些例子中,在对 xy 赋指定值之前,用 Evaluate 符号计算 figi 更有效。
  • 在任何 f 计算为 None 的区域,图形留下空白。
AspectRatio1高宽比
BoundaryStyleNone如何绘制 RegionFunction 边界
BoxRatiosAutomatic有效的三维边界框比率
ClippingStyleNone如何绘制 PlotRange 剪切的值
ColorFunctionAutomatic如何确定等高线之间的区域
ColorFunctionScalingTrue是否按比例确定 ColorFunction 自变量
ContourLabelsAutomatic如何标记等高线的层次
ContoursAutomatic显示多少个等高面或哪几个等高面
ContourShadingAutomatic如何设置等高线之间的阴影
ContourStyleAutomatic等高线的样式
EvaluationMonitorNone每次函数计算时,计算的表达式
ExclusionsAutomatic排除的 x, y 曲线
ExclusionsStyleNone如何绘制排除的曲线
FrameTrue是否在图形周围绘制边框
FrameTicksAutomatic边框刻度标记
LightingAngleNone模拟光源的有效角度
MaxRecursionAutomatic允许递归划分的最大数量
MeshNone每个方向绘制网格线的数量
MeshFunctions{}如何确定网格线的放置
MeshStyleAutomatic网格线的样式
MethodAutomatic用于细化等高线的方法
PerformanceGoal$PerformanceGoal优化的执行方面
PlotPointsAutomatic每个方向上,样本点的初始数量
PlotRange{Full,Full,Automatic}包含 f 的范围或其它值
PlotRangeClippingTrue是否剪切绘图区域
PlotRangePaddingAutomatic值的范围的填充程度
RegionFunction(True&)如何确定是否包含一个点
WorkingPrecisionMachinePrecision内部计算使用的精度
  • ContourPlot[{f1Equalg1, f2Equalg2, ...}, ...] 叠加所有与等式 fiEqualgi 相关的等高线。
  • 对于位于等高线层次之间的区域,在确定对区域如何着色的过程中,ContourPlot 看起来首先处理 ContourShading 的设置,然后处理 ColorFunction 的设置。
  • ContourPlot 首先在由 PlotPoints 指定的等间隔样本点的网格上计算 f,然后使用相应的算法划分子集最多 MaxRecursion 次,来产生平滑等高线。
  • 您可以意识到既然它使用有限数量的样本点,ContourPlot 可能会丢失您的函数的部分特性。检测您的结果,您可以尝试提高 PlotPointsMaxRecursion 的设置。
  • 对于 PerformanceGoal 的某些设置,其它专有的选项设置可能会被屏蔽。
  • ColorFunction 缺省下提供单个自变量,它由关于每对连续等高层的 f 的平均比例值给出。
1 的新功能 | 7 中的修改功能