找回密码
 欢迎注册
查看: 29089|回复: 0

[转载] mathematica绘图选项设置(转载)

[复制链接]
发表于 2011-4-12 14:29:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
转载地址:http://sanshuiqingqing.blog.163. ... 066200911125131225/ Mathematica命令大全-8、绘图函数 二维作图 Plot[f,{x,xmin,xmax}] 一维函数f[x]在区间[xmin,xmax]上的函数曲? Plot[{f1,f2..},{x,xmin,xmax}] 在一张图上画几条曲线 ListPlot[{y1,y2,..}] 绘出由离散点对(n,yn)组成的图 ListPlot[{{x1,y1},{x2,y2},..}] 绘出由离散点对(xn,yn)组成的图 ParametricPlot[{fx,fy},{t,tmin,tmax}] 由参数方程在参数变化范围内的曲线 ParametricPlot[{{fx,fy},{gx,gy},...},{t,tmin,tmax}]在一张图上画多条参数曲线 选项: PlotRange->{0,1} 作图显示的值域范围 AspectRatio->1/GoldenRatio生成图形的纵横比 PlotLabel ->label 标题文字 Axes ->{False,True} 分别制定是否画x,y轴 AxesLabel->{xlabel,ylabel}x,y轴上的说明文字 Ticks->None,Automatic,fun用什么方式画轴的刻度 AxesOrigin ->{x,y} 坐标轴原点位置 AxesStyle->{{xstyle}, {ystyle}}设置轴线的线性颜色等属性 Frame ->True,False 是否画边框 FrameLabel ->{xmlabel,ymlabel,xplabel,yplabel} 边框四边上的文字 FrameTicks同Ticks 边框上是否画刻度 GridLines 同Ticks 图上是否画栅格线 FrameStyle ->{{xmstyle},{ymstyle}设置边框线的线性颜色等属性 ListPlot[data,PlotJoined->True] 把离散点按顺序连线 PlotSytle->{{style1},{style2},..}曲线的线性颜色等属性 PlotPoints->15 曲线取样点,越大越细致 三维作图 Plot3D[f,{x,xmin,xmax}, {y,ymin,ymax}] 二维函数f[x,y]的空间曲面 Plot3D[{f,s}, {x,xmin,xmax}, {y,ymin,ymax}]同上,曲面的染色由s[x,y]值决定 ListPlot3D[array] 二维数据阵array的立体高度图 ListPlot3D[array,shades]同上,曲面的染色由shades[数据]值决定 ParametricPlot3D[{fx,fy,fz},{t,tmin,tmax}] 二元数方程在参数变化范围内的曲线 二元数方程在参数变化范围内的曲线 ParametricPlot3D[{{fx,fy,fz},{gx,gy,gz},...},{t,tmin,tmax}]多条空间参数曲线 选项: ViewPoint ->{x,y,z} 三维视点,默认为{1.3,-2.4,2} Boxed -> True,False 是否画三维长方体边框 BoxRatios->{sx,sy,sz} 三轴比例 BoxStyle 三维长方体边框线性颜色等属性 Lighting ->True 是否染色 LightSources->{s1,s2..} si为某一个光源si={{dx,dy,dz},color} color为灯色,向dx,dy,dz方向照射 AmbientLight->颜色函数 慢散射光的光源 Mesh->True,False 是否画曲面上与x,y轴平行的截面的截线 MeshStyle 截线线性颜色等属性 MeshRange->{{xmin,xmax}, {ymin,ymax}}网格范围 ClipFill->Automatic,None,color,{bottom,top}指定图形顶部、底部超界后所画的颜色 Shading ->False,True 是否染色 HiddenSurface->True,False 略去被遮住不显示部分的信息 等高线 ContourPlot[f,{x,xmin,xmax},{y,ymin,ymax}] 二维函数f[x,y]在指定区间上的等高线图 ListContourPlot[array] 根据二维数组array数值画等高线 选项: Contours->n 画n条等高线 Contours->{z1,z2,..} 在zi处画等高线 ContourShading -> False 是否用深浅染色 ContourLines -> True 是否画等高线 ContourStyle -> {{style1},{style2},..}等高线线性颜色等属性 FrameTicks 同上 密度图 DensityPlot[f,{x,xmin,xmax},{y,ymin,ymax}]二维函数f[x,y]在指定区间上的密度图 ListDensityPlot[array] 同上 图形显示 Show[graphics,options] 显示一组图形对象,options为选项设置 Show[g1,g2...] 在一个图上叠加显示一组图形对象 GraphicsArray[{g1,g2,...}]在一个图上分块显示一组图形对象 SelectionAnimate[notebook,t]把选中的notebook中的图画循环放映 选项:(此处选项适用于全部图形函数) Background->颜色函数 指定绘图的背景颜色 RotateLabel -> True 竖着写文字 TextStyle 此后输出文字的字体,颜色大小等 ColorFunction->Hue等 把其作用于某点的函数值上决定某点的颜色 RenderAll->False 是否对遮挡部分也染色 MaxBend 曲线、曲面最大弯曲度 图元函数 Graphics[prim, options] prim为下面各种函数组成的表,表示一个二维图形对象 Graphics3D[prim, options] prim为下面各种函数组成的表,表示一个三维图形对象 SurfaceGraphics[array, shades]表示一个由array和shade决定的曲面对象 ContourGraphics[array]表示一个由array决定的等高线图对象 DensityGraphics[array]表示一个由array决定的密度图对象 以上定义图形对象,可以进行对变量赋值,合并显示等操作,也可以存盘 Point[p] p={x,y}或{x,y,z},在指定位置画点 Line[{p1,p2,..}]经由pi点连线 Rectangle[{xmin, ymin}, {xmax, ymax}] 画矩形 Cuboid[{xmin,ymin,zmin},{xmax,ymax,zmax}]由对角线指定的长方体 Polygon[{p1,p2,..}] 封闭多边形 Circle[{x,y},r] 画圆 Circle[{x,y},{rx,ry}] 画椭圆,rx,ry为半长短轴 Circle[{x,y},r,{a1,a2}] 从角度a1~a2的圆弧 Disk[{x, y}, r] 填充的园、 衷病⒃ 弧等参数同上 Raster[array,ColorFunction->f] 颜色栅格 Text[expr,coords] 在坐标coords上输出表达式 PostScript["string"] 直接用PostScript图元语言写 Scaled[{x,y,..}] 返回点的坐标,且均大于0小于1 颜色函数(指定其后绘图的颜色) GrayLevel[level] 灰度level为0~1间的实数 RGBColor[red, green, blue] RGB颜色,均为0~1间的实数 Hue[h, s, b] 亮度,饱和度等,均为0~1间的实数 CMYKColor[cyan, magenta, yellow, black] CMYK颜色 其他函数(指定其后绘图的方式) Thickness[r] 设置线宽为r PointSize[d] 设置绘点的大小 Dashing[{r1,r2,..}] 虚线一个单元的间隔长度 ImageSize->{x, y} 显示图形大小(像素为单位) ImageResolution->r 图形解析度r个dpi 小(像素为单位) ImageResolution->r 图形解析度r个dpi ImageMargins->{{left,right},{bottom,top}}四边的空白 ImageRotated->False 是否旋转90度显示
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-12-4 17:00 , Processed in 0.022694 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表