How to| 显示与样式化二维曲线上的数据点

当我们根据数据绘制曲线时,可以使用多种方法显示曲线上的数据点. 虽然用于显示这些图形的默认设置适用于在大多数情况,Wolfram 语言还包含了允许按用户意愿对曲线和数据点进行样式化处理的选项.

ListLinePlotListPlot 可以从数据列表创建二维曲线.

首先,定义要绘制的一些数据:

ListPlot 最常用于从数据列表创建散点图. 默认情况下,ListPlot 不连接一条线内的数据点:

ListLinePlot 用于在值列表之间绘制一条线. 默认情况下,Wolfram 语言不在由 ListLinePlot 创建的曲线上绘制点:

用户可以使用 PlotMarkers 或者 Mesh 选项沿着曲线绘制点:

使用带有 MeshPlotStyle 选项以改变每条曲线的颜色:

使用带有 PlotMarkersPlotStyle 选项以改变每条曲线的颜色和它的点. 注意,下面 PlotStyle 的结果与使用带有 MeshPlotStyle 产生的结果不同:

PlotStyle 类似,MeshStyle 选项使得用户可以使用图形指令来对图形中的点进行样式化处理. 用户要使用 MeshStyle 也必须使用Mesh

用户不能使用 Mesh 或者 MeshStyle 来改变图形中的点的类型. 用户必须使用 PlotMarkers 来实现这一点:

用户可以同时使用 MeshPlotMarkers,但是由 PlotMarkers 创建的点比由 Mesh 创建的那些点具有更高的优先级:

只要使用 Mesh,用户仍然可以使用 MeshStyle 对点进行样式化处理:

这里所显示的样式化处理技术也将适用于由 ListPlot 绘制的曲线.

    

Wolfram 语言也可以在三维图形中显示点. 例如,用户可能想要查看由 ListPlot3D 产生的三维曲面上内置的数据点:

可以使用 ListPointPlot3D 来实现这一点: