Maple绘图时相关坐标轴的调整有时比较麻烦,下面的转帖挺实用。
选项 | 设置格式 |
取值范围 | 说明 |
adaptive | adaptive= true | 还有false | 自适应,取消 |
axes | axes=normal | frame, boxed, normal, none | 坐标轴设置,四种 |
axesfont |
axesfont=[family,style,size] | 参看plot,options |
设置刻度线标号字形 |
color | color=n | 参看plot,color | 设置图象颜色 |
coords | coords=name | polar (极坐标)参看plot[coords] | 选择作图所用坐标系 |
discont |
discont=false | 还有true | 是否在间断点用垂直线连接 |
filled | filled=false | 还有true | 是否在图象和x轴之间填充 |
font | font=[family,style,size ] | 参看plot,options |
设置图象中文字部分的字形 |
labels | labels=[x,y] | 标记坐标轴 | |
labeldirections | labeldirections=[x,y] | horizontal, vertical | 设置坐标轴的方向 |
Labelfont |
labelfont=[family,style,size ] | 设置坐标轴标记的字形 | |
legend | legend=s | s是元素与曲线条数相同的表 | 加入图例 |
linestyle | linestyle=1 | 1-4对应实线,点线,虚线和点划线 | 设置图象线的类型 |
numpoints | numpoints =50 | 正整数 | 设置作图区间的分点数 |
resolution | resolution=200 | 正整数 | 设置图象的水平分辨率 |
sample | sample =[x1,..,xk] | 自变量的取值 | 选定作图是必须取的点 |
scaling |
scaling=unconstrained | constrained |
x轴与y轴单位的比 |
style, | style=line | point, 参看plot,options | 设置图象点之间的连接方式 |
symbol | symbol=point | box, cross, circle | 设置图象中点的类型 |
symbolsize |
symbolsize=10 | 正整数,单位:吋/72 | 设置图象中点的大小 |
thickness | thickness=0 | 1, 2, 3 | 设置图象中线的厚度 |
tickmarks | tickmarks =[m,n] | 正整数或default | 设置图象中坐标轴标号个数 |
title | title =”…\n…” | \n用作题目中的换行 | 作图象标题 |
titlefont |
titlefont[family,style,size ] | 参看plot,options |
设置图象标题文字字形 |
view | view =[x1..x2, y1 ..y2] | 设置图象坐标选取范围 |
|
xtickmarks | xtickmarks =n | 正整数 | 设置横坐标轴标号个数 |
Maple绘图的基本指令和参数
二维绘图基本指令
plot (f(x), x=xmin .. xmax); plot (f(x), x=xmin .. xmax, y=ymin .. ymax); plot ([f1(x), f2(x), …], x=xmin .. xmax); plot (f(x), x=xmin .. xmax, option);
其中,xmin..xmax为x的变化范围,ymin..ymax为y(即f(x))的变化范围.
常用参数:
axes:设定坐标轴的显示方式, 一般有FRAME(坐标轴在图形的左边与下面)、BOXED(坐标轴围绕图形)、NORMAL(一般方式显示)或NONE(无)
color:设定图形所要涂的颜色(可选用也可自设)
coords:指定绘图时所用的坐标系(笛卡尔坐标系(cartesian,默认)、极坐标系(polar)、双极坐标系(bipolar)、logarthmic(对数坐标系)等
discont:设定函数在不是否用线段连接起来(discont=true则不连接, 默认是discont=false) labels:设定坐标轴的名称(labels=[x, y], x与y分别为x与y坐标轴的名称)
linestyle:设定所绘线条的线型(linestyle=n, n为1是实线, 2为点, 3为虚线, 4为虚线与点交错) numpoints:设定产生一个函数图形所需的最少样点
scaling:设置x与y轴的比例(unconstrained非约束,constrained约束,比例为1:1) style:设定图形的显示样式(LINE(线形)、POINT(点)、PATCH(显示多边形与边线)、PATCHNOGRID(只显示色彩而无边界)
symbol:设定点的格式(主要有BOX(方块)、CROSS(十字)、CIRCLE(圆形)、POINT(点)、DIAMOND(菱形)等几项)
thickness:设定线条的粗细(0、1、2、3几种参数, 数值越大线条越粗)
tickmarks:设定坐标轴刻度的数目(设定tickmarks=[m, n], 则x轴刻度为m, y轴为n)
title:定义图形的标题(要用” “把标题引起来)
view:设定屏幕上图形显示的最大坐标和最小坐标,缺省是整个曲线
三维绘图基本指令
三维空间的绘图比二维空间更有变化性和趣味性, 其命令函数为plot3d, 可直接调用. 命令格式如下:
plot3d(f(x,y), x=xmin .. xmax, y=ymin .. ymax);
plot3d({f(x,y), g(x,y), …}, x=xmin .. xmax, y=ymin .. ymax);
plot3d(f(x,y), x=xmin .. xmax, y=ymin .. ymax, options);
其中,xmin..xmax为x的变化范围,ymin..ymax为y(即f(x))的变化范围. option选项参数与二维时的情形相似,这里只列示新增指令的意义:
cotours:设定等高线的数目或者等高线的值
grid:设定组成曲面的样点数或方形网格的数量
gridstyle:设定网格的形状(rectangular—矩形,triangular—三角形)
orientation:设定观看图形的视角(但设定视角的最佳方式是用鼠标拖动图形)
projection:设定投影的模式
shading:设定曲面着色的方式
与二维情形相同,在Maple中三维绘图坐标系的选定使用命令coords,缺省坐标系为笛卡尔坐标系(cartesian),此外还有:bipolarcylindrical(双极坐标), bispherical(双球面坐标), cardioidal(心脏线坐标), cardioidcylindrical(心形柱坐标), casscylindrical( ), confocalellip(共焦椭球坐标), confocalparab(共焦抛物线坐标), conical(锥形坐标), cylindrical(柱坐标), ellcylindrical(椭柱坐标), ellipsoidal(椭球坐标), hypercylindrical (超圆柱坐标), invcasscylindrical, invellcylindrical(逆椭球坐标), invoblspheroidal( ), invprospheroidal( ), logcoshcylindrical(双数双曲余弦柱坐标), logcylindrical(对数柱坐标), maxwellcylindrical(麦克斯韦柱坐标), oblatespheroidal( ), paraboloidal(抛物面坐标), paracylindrical(参数柱坐标), prolatespheroidal(扁类球坐标), rosecylindrical(玫瑰形柱坐标), sixsphere(六球坐标), spherical(球坐标), tangentcylindrical(正切柱坐标), tangentsphere(正切球坐标)和toroidal(圆环面坐标).