您的位置首页百科知识

Mathematica基础——各种生僻的Plot函数

Mathematica基础——各种生僻的Plot函数

的有关信息介绍如下:

Mathematica基础——各种生僻的Plot函数

除了Plot、ParametricPlot、ContourPlot等绘图函数,Mathematica还有很多生僻的绘图函数,下面一一介绍之。

AudioPlot,绘制“声音”对应的波形:

a = Audio["ExampleData/rule30.wav"]; AudioPlot[a, PlotRange -> {All, All}]

BodePlot,绘制一个系统的Bode图:

BodePlot[ TransferFunctionModel[{{{20}}, 20 + s}, s]]

绘制sRGB色彩空间的色度图:

ChromaticityPlot["sRGB"]

CommunityGraphPlot可以生成一个图(Graph)的“社区”图线:

CommunityGraphPlot[ ExampleData[{"NetworkGraph", "DolphinSocialNetwork"}]]

DateListLogPlot绘制一个对数图,对应了每一个具体日期的数值:

DateListLogPlot[Range[50, 1000, 50], {2007, 1, 1}]

对比下面的效果:

DateListPlot[Range[50, 1000, 50], {2007, 1, 1}]

DateListStepPlot[Range[50, 1000, 50], {2007, 1, 1}]

DensityPlot绘制函数对应的密度图:

DensityPlot[Sin[2 x] Sin[3 y], {x, -4, 4}, {y, -3, 3}]

StreamPlot绘制函数对应的流线图:

StreamPlot [{Sin[2 x], Sin[3 y]}, {x, -4, 4}, {y, -3, 3}]

StreamDensityPlot 绘制流线图,且背景色随着场域数值的变化而变化:

StreamDensityPlot [{Sin[2 x], Sin[3 y]}, {x, -4, 4}, {y, -3, 3}]

VectorPlot绘制向量图:

VectorPlot[{Sin[2 x], Sin[3 y]}, {x, -4, 4}, {y, -3, 3}]

DiscretePlot,绘制序列图:

DiscretePlot[PrimePi[k], {k, 1, 50}]DiscretePlot[Prime[n], {n, 1, 50}]

ListPlot绘制序列的点状图:

ListPlot[Prime[Range]]

ListPlot[Table[{Sin[2 n], Sin[3 n]}, {n, 360}]]

ListLinePlot绘制序列的线状图:

ListLinePlot[Prime[Range]]

ListLinePlot[Table[{Sin[2 n], Sin[3 n]}, {n, 360}]]

ListLogPlot绘制序列的对数图:

ListLogPlot[Prime[Range]]

ListLogLogPlot绘制序列的双对数图:

ListLogLogPlot[Prime[Range]]

ListLogLinearPlot,用一条线把序列的点连起来:

ListLogLinearPlot[Prime[Range],Joined->True]

FeatureSpacePlot[Rasterize /@ Alphabet[]]

提取一系列图片的特征,并把所有的特征绘制成散点图。

GeoListPlot,产生显示目标地理位置的地图:

GeoListPlot[{Ctrl+BeiJing,Ctrl+Shanghai,Ctrl+Weihai,Ctrl+lanzhou}]

GeoRegionValuePlot绘制不同地理位置的区域范围,并着不同的颜色:

GeoRegionValuePlot [{Ctrl+shandong->3.6,Ctrl+hebei->6,Ctrl+gansu->0.6}]

你们看看,河北的地理位置对吗?