Plot

Plot[f,{x,xmin,xmax}]

绘制函数 f 的图线,其自变量 x 的范围为从 xminxmax.

Plot[{f1,f2,},{x,xmin,xmax}]

绘制多个函数 fi.

Plot[{,w[fi],},]

绘制 fi ,其特征由符号封装 w 所定义.

Plot[,{x}reg]

变量 x 从几何区域 reg 取值.

更多信息和选项

范例

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

基本范例  (5)

绘制一个函数:

绘制几个函数,同时显示图例:

标注每条曲线:

在曲线下填充:

在两条曲线之间填充:

绘制多条填充曲线,自动使用透明的颜色:

范围  (33)

采样  (10)

在函数值变化较快的位置,使用更多的采样点:

自动选择绘图范围:

排除非实数的函数范围:

函数中存在断点时断开曲线:

使用 Exclusions->None 绘制连续的曲线:

PlotPointsMaxRecursion 控制自适应采样:

PlotRange 来突出显示感兴趣的区域:

可以用区域来指定自变量的取值范围:

MeshRegion 来指定自变量的取值范围:

在无限域上绘图:

ScalingFunctions 来缩放坐标轴:

添加标签和图例  (11)

Labeled 为曲线添加标签:

把标签放置在曲线的不同位置:

PlotLabels 为曲线添加标签:

把标签放置在曲线附近靠近 值的地方:

使用缩放过的位置:

指定文字相对于数据点的位置:

使用 Callout 自动标记曲线:

把标签放在指定的位置:

显示每条曲线的图例:

使用 Legended 为指定曲线提供图例:

使用 Placed 改变图例的位置:

曲线通常有交互式标注,鼠标悬停在上面时会显示坐标:

同时使用特定的封装或交互(如提示条)时会关闭交互功能:

从多种交互式突出显示效果中进行选择:

Highlighted 强调绘图中某些特定的点:

突出显示多个点:

演示  (12)

自动用不同的颜色对多条曲线着色:

对不同的曲线提供不同的样式:

显示图例:

添加标签:

为曲线添加标签:

在曲线的不同位置处添加标签:

对每条曲线提供一个交互式的 Tooltip

创建填充图线:

使用绘图主题:

创建一个叠加的网格:

网格点之间的曲线段的样式:

用自动刻度在无限域上绘图:

在一行单独的面板中显示多条曲线:

改用列而不是行:

使用多行或多列:

选项  (128)

AspectRatio  (1)

根据实际的绘图值,选择高宽比:

Axes  (2)

不绘制轴:

绘制 轴,不绘制 轴:

AxesLabel  (2)

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

指定每个轴的标签:

AxesOrigin  (2)

自动确定轴交叉的位置:

指定轴的原点在点

AxesStyle  (3)

改变轴的样式:

指定每个轴的样式:

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

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

BaselinePosition  (1)

在每个图线中,通过 轴对齐图形:

ClippingStyle  (5)

省略图线的剪切区域:

显示剪切区域,与曲线的其它部分类似:

用红色线条显示剪切区域:

底部的剪切区域用红色显示,顶部用粗线显示:

用红色粗线显示剪切区域:

ColorFunction  (5)

分别按一定比例缩放后的 坐标、 坐标进行着色:

用已命名的颜色方案着色:

的绝对坐标大于 0 时,用红色对曲线着色:

用颜色填充曲线:

对曲线着色,ColorFunctionPlotStyle 有更高的优先级:

ColorFunctionScaling  (3)

左边无参数调整尺度,右边自动调整尺度:

的绝对坐标大于 0 时,用红色对曲线着色:

用色度指示 方向,用亮度指示幅度:

Epilog  (2)

这在所得的图形中插入图形对象:

插入特殊标记来指示一个点是否属于曲线:

EvaluationMonitor  (3)

求由 Plot 取样的值的列表:

显示 Plot 计算 Sin[x] 的位置:

统计函数的计算次数:

Exclusions  (7)

用自动方法计算要排除的区域,下面给出一个分段函数的例子:

此处,显示时排除来自分支处的断点:

显示时不要将断点排除在外:

排除一组固定的点:

用方程来给出所要排除的点集:

这里给出两个要排除的点集:

排除方程给定的点以及自动选择的点:

ExclusionsStyle  (2)

用虚线表示垂直渐近线:

用黑点突出显示要排除的区域:

Filling  (7)

使用符号式或显式的值:

在默认情况下,用透明度将各种填充叠加组合起来:

在曲线 1 和 轴之间的填充:

在曲线 1 和 2 之间的填充:

用指定样式在曲线 1 和曲线 2 之间填充:

用黄色填充曲线 1 和曲线 之间的区域:

填充曲线 1 和曲线 2 之间的区域;当曲线 1 在曲线 2 下方时用黄色,当曲线 1 在曲线 2 上方时用绿色:

FillingStyle  (4)

用不同的填充色:

用橙色填充,其中不透明度为 0.5:

轴之下的区域用红色,在该轴之上的区域用蓝色:

使用从 ColorFunction 获得的可变填充样式:

ImageSize  (6)

使用已命名的尺寸,如 TinySmallMediumLarge

指定绘图的宽度:

指定绘图的高度:

允许宽度和高度达到一定尺寸:

指定图形的宽度和高度,必要时用空白填充:

设置 AspectRatioFull 会填充可用空间:

ImageSizeFull 填充对象中可用的空间:

将图像大小指定为可用空间的一定比例:

LabelingSize  (3)

文本标签按其实际尺寸显示:

图像标签会自动调整大小:

指定文本标签的最大尺寸:

指定图像标签的最大尺寸:

MaxRecursion  (2)

缺省的采样网格:

MaxRecursion 的每一层将初始网格进一步划分为更细化的网格:

Mesh  (3)

显示初始和最后的采样网格:

方向上,使用 20 个等间隔的网格层:

方向上,对网格用明确的值列表:

MeshFunctions  (2)

方向上,用等间隔的网格:

方向上显示 5 条网格线 (红色),在 方向上显示 10 条网格线 (蓝色):

MeshShading  (6)

方向等间隔交替地使用红色和蓝色:

None 删除分段:

MeshShading 可以和 PlotStyle 一起使用:

MeshShading 在曲线样式化方面比 PlotStyle 具有更高的优先级:

对于某些分段通过把 MeshShading 设置为 Automatic 来使用 PlotStyle

MeshShading 可以和 ColorFunction 一起使用:

MeshStyle  (4)

网格的颜色和图线相同:

轴用红色网格:

方向用红色网格,在 方向用蓝色网格:

方向用较大的红色网格点:

PerformanceGoal  (2)

产生高质量的图形:

强调性能,是以牺牲质量为代价的:

PlotHighlighting  (9)

当设置为默认的 PlotHighlightingAutomatic 时,绘图有交互式坐标标注:

PlotHighlightingNone 禁止整个绘图的突出显示:

Highlighted[,None] 禁止一条曲线的突出显示:

将鼠标移到曲线上,使用任意图形指令突出显示:

将鼠标移到曲线上,用球和标签突出显示:

用球和标签突出显示曲线上特定的点:

将鼠标移到曲线上,用标签和到坐标轴的准线突出显示曲线:

用球和标签突出显示曲线上特定的点:

将鼠标移到曲线上,显示对应于 位置的 值的切片:

在固定 值处突出显示一组点:

将鼠标移到曲线上,显示对应于 位置的 值的切片:

在固定 值处突出显示一组点:

显示曲线上最接近鼠标 位置的点:

指定点的样式:

显示曲线上离鼠标最近的点的坐标:

Callout 的选项改变标签的外观:

通过组合不同的效果创建自定义的效果:

PlotLabel  (1)

为整个绘图添加标签:

PlotLabels  (5)

指定标注曲线用的文字:

把标签置于曲线上面:

把每条曲线的标签置于不同的位置:

PlotLabels->"Expressions" 把函数用作曲线的标签:

使用标注标识曲线:

None 表示不加标签:

PlotLayout  (2)

使用共用轴将每条曲线放在单独的面板中:

改用一行而不是一列:

使用多列或多行:

首选满列或满行:

PlotLegends  (7)

缺省情况下,不显示图例:

根据函数生成图例:

用占位符文字生成图例:

用指定标注文字生成图例:

PlotLegends 自动拾取 PlotStyle 的值:

Placed 来放置图例:

将图例放在绘图内:

LineLegend 来改变图例的外观:

PlotPoints  (1)

用更多的初始点来获得更平滑的曲线:

PlotRange  (3)

显示整个域上的曲线:

仅显示实数值区域的曲线:

显示整个域上从 的曲线:

PlotRangeClipping  (2)

把曲线限制在边框区域内:

用整个图形区域绘制曲线:

PlotStyle  (6)

用不同的样式指令:

在默认情况下,对多条曲线选择不同的样式:

明确地指定不同曲线的样式:

PlotStyle 可以和 ColorFunction 一起使用:

PlotStyle 可以和 MeshShading 一起使用:

默认情况下,MeshStyle 使用和 PlotStyle 相同的样式:

PlotTheme  (2)

选用带有简单刻度和网格线,色彩鲜明的主题样式:

改变配色方案:

RegionFunction  (2)

显示满足 的曲线:

排除满足 的区域:

ScalingFunctions  (9)

默认情况下,在每个方向上使用线性刻度:

方向使用对数刻度:

方向上使用线性刻度,在顶部显示更小的数字:

方向使用倒数刻度:

方向上使用不同的刻度:

不改变 轴的情况下,反转 轴:

使用由函数及其反函数定义的刻度:

TicksGridLines 中的位置是自动缩放的:

PlotRangeAxesOrigin 是自动缩放的:

WorkingPrecision  (2)

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

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

应用  (19)

基本应用  (3)

比较几个函数:

一个函数和它的反函数相对于 对称:

在区间上说明 -Abs[x]x Sin[1/x]Abs[x]

突出显示离散函数的特征  (8)

当函数有奇异点时,曲线会断裂:

通过指定 ExclusionsStyle 来突出奇点:

ExclusionsStyle 突出显示函数 的断点:

可以自动导出断点,也可以指定断点:

突出显示函数 的零点:

传递给 MeshFunctions 的第二个参数为

MeshFunctions 突出显示函数 的局部极值:

给出局部极值:

突出显示函数 的局部最大值和最小值:

给出局部最大值:

类似地,局部最小值由 给出:

突出显示函数 的非负部分和非正部分:

通过使用 Filling 规范,我们可以实现这一点:

突出显示函数 增大或减小的部分:

时,函数是增大的:

时,函数是减小的:

同时显示并加上图例:

突出显示函数 凸出或凹陷的地方:

时,函数是凸出的:

时,函数是凹陷的:

同时显示并加上图例:

突出显示连续函数的特征  (1)

在函数 的曲线上用不同颜色叠加显示函数的导数

将导数重新缩放至0和1之间,以便于与颜色相对应:

ColorData 中可得各种色标:

现在可以用 ColorFunction 将导数以不同颜色叠置在曲线上:

Filling 使颜色更突出:

函数的上图和下图  (2)

函数的上图(epigraph)为 . 可以使用 Filling 来可视化上图:

函数的下图(hypograph)为 . 可以使用 Filling 来可视化下图:

复值函数  (3)

绘制变量为实数的复值函数的实部和虚部:

绘制变量为实数的复值函数的幅值和相位:

绘制函数的幅值,并以颜色表示函数的相位:

进行填充并加上图例,为相位提供一个轴:

方程的解  (2)

微分方程的通解:

绘制两个特解:

绘制解集:

一个代数方程的通解:

绘制解集:

属性和关系  (9)

Plot 在需要的位置取样更多的点:

Plot 在曲线方面是 ParametricPlot 的一个特例:

对参数曲线和区域用 ParametricPlot

对隐式参数和区域用 ContourPlotRegionPlot

对于对数图形用 LogPlotLogLinearPlotLogLogPlot

对于数据用 ListPlotListLinePlot

AbsArgPlotPlot 的一个特例:

ReImPlotPlot 的一个特例:

对于函数和参数曲面用 Plot3DParametricPlot3D

巧妙范例  (1)

在势能井上的特征函数:

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

文本

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

CMS

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

APA

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

BibTeX

@misc{reference.wolfram_2024_plot, author="Wolfram Research", title="{Plot}", year="2023", howpublished="\url{https://reference.wolfram.com/language/ref/Plot.html}", note=[Accessed: 24-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_plot, organization={Wolfram Research}, title={Plot}, year={2023}, url={https://reference.wolfram.com/language/ref/Plot.html}, note=[Accessed: 24-November-2024 ]}