Plot函数的基本选项命令总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Mathematica中Plot函数的基本选项命令总结
以Plot[Sin[x],{x,-Pi,Pi}]为例
Plot[]函数
1.PlotStyle选项
①PlotStyle->Thickness[]命令用于改变曲线的粗细
Plot[Sin[x],{x,-Pi,Pi},PlotStyle->Thickness[0.004]]
改变Thickness[]后面的参数就能改变曲线的粗细,系统默认是0.004
②PlotStyle改变曲线的颜色
Plot[Sin[x],{x,-Pi,Pi},PlotStyle->Red]
也可以给多条曲线分别指定颜色,例如:
Plot[{Sin[x],Cos[x]},{x,-Pi,Pi},PlotStyle->{Red,Black}]
③同属PlotStyle选项的各种命令可写在一起
Plot[Sin[x],{x,-Pi,Pi},PlotStyle->{Red,Thickness[0.006]}]
2.AxesStyle->Arrowheads[]给坐标轴加箭头
Plot[Sin[x],{x,-Pi,Pi},AxesStyle->Arrowheads[0.03]]
同样地,改变参数就能改变箭头的大小
3.AxesLabel->{}给坐标轴加标签
Plot[Sin[x],{x,-Pi,Pi},AxesLabel->{"x轴","y轴"}]
4.GridLines->Automatic显示栅格线
Plot[Sin[x],{x,-Pi,Pi},GridLines->Automatic]
GridLines->后面不仅可以跟Automatic,可以自定义栅格线的位置,例如:GridLines->{{0.5,1,1.5},{0.5,0.6,0.7}}或者GridLines->{{0.5,1,1.5},Automatic}、GridLines->{Automatic,{0.5,0.6,0.7}}
5.PlotLabel->""给图像整体加标签
Plot[Sin[x],{x,-Pi,Pi},PlotLabel->"y=sin(x)"]
6.给图像中的曲线加标签
需要首先调用PlotLegend,步骤如下:
Needs["PlotLegends`"]
(*英文双引号,复数PlotLegends,一个上撇号,位于ESC之下的那个按键*) Plot[Sin[x],{x,-Pi,Pi},PlotLegend->"y=sin(x)"](*单数PlotLegend*)
也可以给多条曲线加标签,例如:
Plot[{Sin[x],Cos[x]},{x,-Pi,Pi},PlotLegend->{"y=sin(x)","y=cos(x)"}]
双击生成的图像中的标签,可以进行移动、缩放、编辑等各种操作
7.Filling填充命令
①Filling->Axis将曲线与x轴之间的区域填充,例如:
Plot[Sin[x],{x,-Pi,Pi},Filling->Axis]
②Filling->Bottom将曲线与图像最下方之间的区域填充,例如:
Plot[Sin[x],{x,-Pi,Pi},Filling->Bottom]
③Filling->{1->{2}}将两条曲线之间的区域填充,例如:
Plot[{Sin[x],Cos[x]},{x,-Pi,Pi},Filling->{1->{2}}]
8.Frame命令用于确定是否给图像加框
Plot[Sin[x],{x,-Pi,Pi},Frame->True]
9.AxesOrigin->{}用于指定x轴和y轴的交点
有些情况下生成的图像不是以原点(0,0)为坐标轴交点的,例如:
Plot[20+Sin[x],{x,-Pi,Pi}]
可以通过AxesOrigin命令将两坐标轴的交点指定为任意一点,例如:
Plot[20+Sin[x],{x,-Pi,Pi},AxesOrigin->{0,0}]
10.Ticks->命令用于指定坐标轴的刻度
①Ticks->None表示不显示坐标轴的刻度
Plot[Sin[x],{x,-Pi,Pi},Ticks->None]
②Ticks->{}用于指定坐标轴的刻度
Plot[Sin[x],{x,-Pi,Pi},Ticks -> {{1, 1.5,2}, {0.5, 0.6, 0.7}}]
11.Epilog->标出曲线上的特殊点
Plot[Sin[x],{x,-Pi,Pi},Epilog->Map[Point,{{-Pi/2,-1},{Pi/2,1}}]]
或者写成下面这种形式:
Plot[Sin[x],{x,-Pi,Pi},Epilog->Point[{{-Pi/2,-1},{Pi/2,1}}]]
12.PlotRange->确定图像的显示范围
①PlotRange->{{x1,x2},{y1,y2}}表示在范围{{x1,x2},{y1,y2}}内显示图像,例如:Plot[Sin[x],{x,-Pi,Pi},PlotRange->{{-6,6},{-12,12}}]
②PlotRange->All显示图像的全貌
13.AspectRatio->改变生成图像的高宽比
Mathematica默认的高/宽=0.618,可以通过AspectRatio命令改变这一比例,例如:Plot[Sin[x],{x,-Pi,Pi},AspectRatio->1]
14.一个综合性的例子
Needs["PlotLegends`"]
Plot[
Exp[x]/(1 + Exp[x])^2,
{x, -7, 7},
PlotStyle -> Thickness[0.004],
AxesStyle -> Arrowheads[0.03],
GridLines -> Automatic,
AxesLabel -> {"x", "y"},
PlotLegend ->{"y=Exp[x]/(1 + Exp[x])^2"},
PlotLabel -> "curve",
Filling ->Axis,
AxesOrigin->{0,0},
Ticks->{Table[i,{i,-6,6}],Automatic},
Epilog->Map[Point,{{1,Exp[1]/(1 + Exp[1])^2}}]
]
ListPlot[]函数
1.PlotStyle选项
①PlotStyle->PointSize[]可改变散点图中点的大小
ListPlot[Table[{i,i^2},{i,1,20}],PlotStyle->PointSize[0.008]] 点的默认直径是0.008英寸,改变参数就能改变散点的大小
②PlotStyle改变点的颜色
ListPlot[Table[{i,i^2},{i,1,20}],PlotStyle->Purple]
2.Joined->True将散点连接起来
ListPlot[Table[{i,i^2},{i,1,20}],Joined->True]
3.Frame命令同样适用。

相关文档
最新文档