Mathematica > 可视化与图形 > 函数可视化 > DensityPlot >
Mathematica > 可视化与图形 > 数据可视化 > 函数可视化 > DensityPlot >
Mathematica > 数据处理 > 统计数据分析 > 统计可视化 > 函数可视化 > DensityPlot >

DensityPlot

DensityPlot
用来绘制关于 xy 的函数 f 的密度图形.
  • DensityPlot 默认情况下生成着色灰度输出,其中大的数值用较大的高亮显示.
  • f 无法计算得到实数的位置,密度图的背景处留有以"洞"(hole)表示的记号.
  • 在某些情况下指定 xy 之前用 Evaluate 计算 f 会更有效.
  • f 计算得到 None 处的区域为空白.
AspectRatio1长与宽的比例
BoundaryStyleNone如何绘制 RegionFunction 的边界
BoxRatiosAutomatic3D 边框的长宽比例
ClippingStyleNone如何绘制 PlotRange 中的值
ColorFunctionAutomatic如何对图着色
ColorFunctionScalingTrue是否对 ColorFunction 的参数着色
EvaluationMonitorNone在每次函数计算时计算的表达式
ExclusionsAutomatic不包含 的曲线
ExclusionsStyleNone需要绘制的除曲线外的内容
FrameTrue是否绘制边框
FrameTicksAutomatic边框刻度
LightingAngleNone模拟光源的角度
MaxRecursionAutomatic纯量场的递归最大次数
MeshNone背景网格线的数量
MeshFunctions{#1&,#2&}决定网格线的位置
MeshStyleAutomatic网格线的风格
MethodAutomatic绘图使用的方法
PerformanceGoal$PerformanceGoal最优化外观
PlotPointsAutomatic函数在不同方向上样本点的初始值
PlotRange{Full,Full,Automatic}f 或其它值的范围
PlotRangeClippingTrue是否锁定绘制范围
PlotRangePaddingAutomatic垫衬多少值的范围
RegionFunction(True&)决定是否包含一个点的方法
WorkingPrecisionMachinePrecision内部计算的精度
  • DensityPlot 在由 PlotPoints 指定的等距离样本点组成的网格处对 f 进行初始计算. 之后使用一个自适应算法来进行至多 MaxRecursion 次细分,以生成平滑等高线.
绘制函数:
使用不同的颜色方案:
添加一个覆盖的网格:
创建等高线网格:
绘制函数:
In[1]:=
Click for copyable input
Out[1]=
 
使用不同的颜色方案:
In[1]:=
Click for copyable input
Out[1]=
 
添加一个覆盖的网格:
In[1]:=
Click for copyable input
Out[1]=
 
创建等高线网格:
In[1]:=
Click for copyable input
Out[1]=
点在函数变化快的地方被采样:
自动选择绘制范围:
不包含函数不为实的区域:
函数不连续时区域被分隔:
PlotPointsMaxRecursion 来控制自适应采样:
PlotRange 聚焦感兴趣的区域:
Exclusions 删除曲线或切割所得的曲面:
RegionFunction 以不等式限定表面区域:
增加标签:
以高度为准对表面着色:
为表面提供交互式 Tooltip
对网格样式化处理:
创建等高线网格:
选择长宽比例:
设置长宽比例为 1:
绘制 轴和 轴:
使用自动轴标签:
设置轴标签:
指定轴原点为
用红色边界:
BoundaryStyle 可使用 RegionFunction 切割的区域:
BoundaryStyle 不支持 Exclusions 切割的区域:
使用 ExclusionsStyle
显示回形区域:
置回形区域为空:
给回形区域着粉色:
加入亮红着色:
着色:
着灰度等级:
的方向着色:
依照函数的高度密度着亮色:
依照函数的高度密度在两种色彩间着色:
设置 ColorFunctionScalingFalse 得到值的范围:
显示 DensityPlot 的对函数取样区域:
计算 的使用次数:
使用自动方法计算:
指定计算非包含部分:
用方程式给出剔除:
给出一组剔除:
使用剔除方程式的条件:
使用自动计算和剔除:
用红色边界给剔除曲线着色:
不绘制边框:
仅在左边和底部绘制边框:
使用名为 FrameLabel 的自由变量:
放大变化快的函数部分:
不使用网格:
显示初始和最终的样本网格:
使用 5×5 的网格:
使用 6× 3 的网格:
在定点处绘制网格:
使用不同风格网格:
z 为网格函数:
方向上绘制网格:
使用等高网格线:
使用红色网格线:
方向上使用网格线, 方向上使用虚线:
生成高质量图:
强调某些部分:
使用更多初始点得到更平滑的密度图:
方向上使用 20 个初始点,在 方向上使用 5 个初始点:
自动计算
用所有点计算范围:
显示 的全范围:
自动计算 的范围:
的范围强调特征:
绘制 的环形区域:
区域不需连接:
使用任何逻辑条件:
函数使用机器精度:
函数使用任意精度:
绘制随机方向的正弦曲线:
显示热力方程式的解决方案:
绘制鞍面,网格曲线为渐近线:
形式,在 1/2、1 和 3/2 处有网格线:
在复合面中显示 sin、cos、tan 和 cot 的参数值:
显示函数的不同的复合面:
转换函数显示更多特征:
DensityPlot 在需要处取样点:
ContourPlot 去掉曲线区域的片段:
ListDensityPlot 绘制连续数据:
Plot3D 绘制三维表面:
增加 ColorFunction 以获得密度图:
ArrayPlotMatrixPlot 绘制离散数据:
Plot 绘制单变量函数:
ParametricPlot 绘制曲线区域:
ContourPlot3DRegionPlot3D 绘制绝对表面和区域:
对于分段函数,着色边界可能有问题:
ContourPlot 避免此问题:
变化快的颜色函数或密度可能会出现伪影:
PlotPoints 提高样本密度:
三角函数的分割:
网格线展示实部和虚部:
版本 1 的新功能 | 版本 6 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF