一些特殊图形

正如在 "图形和声音的结构" 一节中所讨论的那样, Mathematica 包含了一个完备的图形编程语言. 用这个语言,可以建立许多不同类型的图形.

LogPlot[f,{x,xmin,xmax}]生成线性-对数图
LogLinearPlot[f,{x,xmin,xmax}]生成对数-线性图
LogLogPlot[f,{x,xmin,xmax}]生成对数-对数图
ListLogPlot[list]生成数据列表的线性-对数图
ListLogLinearPlot[list]生成数据列表的对数-线性图
ListLogLogPlot[list]生成数据列表的对数-对数图
DateListPlot[list]生成带有日期坐标的数据列表的图形
DateListLogPlot[list]生成带有日期坐标的数据列表的线性-对数图
PolarPlot[r,{t,tmin,tmax}]生成半径 r 为角度 t 的函数的极坐标图形
SphericalPlot3D[r,{theta,min,max},{phi,min,max}]
生成三维球面的图形
RevolutionPlot3D[f,{t,tmin,tmax}]生成一个三维回转面
BarChart[list]画出一列数据的直方图
PieChart[list]画出一列数据的圆饼图

一些特殊绘图函数.

这是一个指数函数.
In[1]:=
Click for copyable input
这里生成该函数的线性-对数图和对数-线性图.
In[2]:=
Click for copyable input
Out[2]=
这里收集了一些金融时间序列数据.
In[3]:=
Click for copyable input
这里画出了这些金融数据在线性和对数刻度下的图形.
In[4]:=
Click for copyable input
Out[4]=
这里使用 RevolutionPlot3D 使曲线围绕 轴旋转.
In[5]:=
Click for copyable input
Out[5]=
这是前10个素数的列表.
In[6]:=
Click for copyable input
Out[6]=
这是这些素数的直方图.
In[7]:=
Click for copyable input
Out[7]=
这是圆饼图.
In[8]:=
Click for copyable input
Out[8]=

Mathematica标准程序包 中定义了一些可用的绘图函数.

ErrorListPlot[{{x1,y1,dy1},...}]生成带有误差棒的图形
BoxWhiskerPlot[list]生成数据的箱线图
ParetoPlot[list]生成数据的Pareto图形
PairwiseScatterPlot[data]生成多变量数据的成对坐标

Mathematica 的 standard extra packages 软件包中的一些绘图函数.

ErrorListPlot 被包含在 Error Bar Plotting Package 软件包中.
In[9]:=
Click for copyable input
这里画出一组数据及其误差.
In[10]:=
Click for copyable input
Out[10]=
In[11]:=
Click for copyable input
这里生成一个样本为正态分布的箱线图.
In[12]:=
Click for copyable input
Out[12]=
这里是一组由字母 a 到 f 组成的随机数据.
In[13]:=
Click for copyable input
这里生成了该组数据的Pareto图形.
In[14]:=
Click for copyable input
Out[14]=
PairwiseScatterPlot 可以用来画出三变量数据的每一对坐标下的图形.
In[15]:=
Click for copyable input
Out[15]=
New to Mathematica? Find your learning path »
Have a question? Ask support »