Javascript must be enabled in your browser to use this page.
Please enable Javascript under your Tools menu in your browser.
Once javascript is enabled Click here to go back to �нтеллектуальная Кобринщина

Display and Style Data Points on a 2D Curve - Wolfram Mathematica

Отображение и оформление опорных точек на 2D кривых

При построении графиков кривых по наборам данных, существует несколько способов, которые Вы можете использовать для отображения опорных точек на кривой. Несмотря на то, это применяемые для подобных графиков значения по умолчанию подходят в большинстве случаев, Mathematica содержит множество опций, позволяющих Вам оформлять кривые и точки так, как Вы желаете.

Функции ListLinePlot и ListPlot могут создавать 2D кривые из списка данных.

Для начала, создадим некоторые данные, чтобы построить их график:

In[1]:=

DisplayAndStyleDataPointsOnA2DCurveRU_1.gif

Функция ListPlot наиболее часто используется для создания точечных графиков из списков данных. По умолчанию, функция ListPlot не соединяет между собой опорные точки линией:

In[4]:=

DisplayAndStyleDataPointsOnA2DCurveRU_2.gif

Out[4]=

DisplayAndStyleDataPointsOnA2DCurveRU_3.gif

Функция ListLinePlot используется для построения линии по точкам из списка значений. По умолчанию, Mathematica не отображает точки на линии, построенной функцией ListLinePlot:

In[8]:=

DisplayAndStyleDataPointsOnA2DCurveRU_4.gif

Out[8]=

DisplayAndStyleDataPointsOnA2DCurveRU_5.gif

Вы можете отображать опорные точки на линиях, применяя опции PlotMarkers или Mesh:

In[9]:=

DisplayAndStyleDataPointsOnA2DCurveRU_6.gif

Out[9]=

DisplayAndStyleDataPointsOnA2DCurveRU_7.gif

In[10]:=

DisplayAndStyleDataPointsOnA2DCurveRU_8.gif

Out[10]=

DisplayAndStyleDataPointsOnA2DCurveRU_9.gif

Для изменения цвета каждой кривой, добавим к опции Mesh опцию PlotStyle:

In[11]:=

DisplayAndStyleDataPointsOnA2DCurveRU_10.gif

Out[11]=

DisplayAndStyleDataPointsOnA2DCurveRU_11.gif

Совместное использование опций PlotStyle и PlotMarkers позволяет изменить не только цвет каждой кривой, но и цвет опорных точек. Обратите внимание, как полученный результат отличается от того, что был достигнут с применением PlotStyle и Mesh:

In[12]:=

DisplayAndStyleDataPointsOnA2DCurveRU_12.gif

Out[12]=

DisplayAndStyleDataPointsOnA2DCurveRU_13.gif

Подобно опции PlotStyle, MeshStyle позволяет Вам использовать графические команды для форматирования опорных точек графика. Для того, чтобы воспользоваться опцией MeshStyle требуется обязательное применение опции Mesh:

In[13]:=

DisplayAndStyleDataPointsOnA2DCurveRU_14.gif

Out[13]=

DisplayAndStyleDataPointsOnA2DCurveRU_15.gif

Вы не можете использовать опции Mesh или MeshStyle для изменения вида точек на графике. Для этого Вам нужно применить опцию PlotMarkers:

In[14]:=

DisplayAndStyleDataPointsOnA2DCurveRU_16.gif

Out[14]=

DisplayAndStyleDataPointsOnA2DCurveRU_17.gif

Вы можете использовать опции Mesh и PlotMarkers вместе, при этом точки, созданные опцией PlotMarkers, имеют преимущ ество перед теми, что создаются опцией Mesh:

In[15]:=

DisplayAndStyleDataPointsOnA2DCurveRU_18.gif

Out[15]=

DisplayAndStyleDataPointsOnA2DCurveRU_19.gif

Если используется опция Mesh, Вы всегда сможете применять MeshStyle для оформления опорных точек:

In[16]:=

DisplayAndStyleDataPointsOnA2DCurveRU_20.gif

Out[16]=

DisplayAndStyleDataPointsOnA2DCurveRU_21.gif

Показанные здесь приемы оформления графики также работают с кривыми, построенными функцией ListPlot.

    

Mathematica также может отображать точки на 3D графиках. Например, Вы можете захотеть увидеть опорные точки этой 3D поверхности, созданной функцией ListPlot3D:

In[66]:=

DisplayAndStyleDataPointsOnA2DCurveRU_22.gif

Out[66]=

DisplayAndStyleDataPointsOnA2DCurveRU_23.gif

Для этого воспользуемся функцией ListPointPlot3D:

In[67]:=

DisplayAndStyleDataPointsOnA2DCurveRU_24.gif

Out[67]=

DisplayAndStyleDataPointsOnA2DCurveRU_25.gif