Wolfram Language Fast Introduction for Math Students
Начать работу »

Функции для визуализации данных и аппроксимации кривых

Используем функцию ListPlot для построения точечной диаграммы:

In[1]:=
Click for copyable input
ListPlot[{1, 3, 4, 7, 9, 15}]
Out[1]=

Или представим информацию в виде столбиковой диаграммы:

In[2]:=
Click for copyable input
BarChart[{1, 2, 3, 4, 5}]
Out[2]=

Также предусмотрены специализированные функции для визуализации временных рядов, финансовых данных и много другого.

Несколько наборов данных автоматически выделяются разными цветами:

In[1]:=
Click for copyable input
ListLinePlot[{{1, 2, 3, 4, 5}, {1, 3, 7, 10, 17}}]
Out[1]=

Внешний вид графиков можно настраивать с помощью опций, таких как PlotTheme.

Найдем кривую, которая наилучшим образом описывает данные, используя функцию Fit:

(Список {1,x,x2} означает что ищется аппроксимация в виде полинома второго порядка.)
In[1]:=
Click for copyable input
Fit[{2, 3, 5, 7, 11, 13}, {1, x, x^2}, x]
Out[1]=

Используем функцию Show, чтобы сравнить полученную аппроксимацию с исходными данными:

In[2]:=
Click for copyable input
Show[{Plot[%, {x, 1, 6}], ListPlot[{2, 3, 5, 7, 11, 13}]}]
Out[2]=

Справочная информация: Визуализация данных »

Справочная информация: Аппроксимация кривых »