<para>Возможность использования скриптов, использующих возможности &kmplot; через &DCOP;, появилась в KDE 3.4. Например, чтобы определить функцию <userinput>f(x)=2sin x+3cos x</userinput>, установить толщину графика в 20 и построить его, наберите в консоли:</para>
<para><command>dcop kmplot-PID Parser addFunction "f(x)=2sin x+3cos x"</command> в результате будет возвращён номер новой функции, или -1 в случае ошибки.</para>
<para><command>dcop kmplot-PID Parser setFunctionFLineWidth 20 ID</command> Эта команда изменяет толщину графика функции с номером ID до 20.</para>
<para><command>dcop kmplot-PID View drawPlot</command> Эта команда строит график функции.</para>
<para>Добавить функцию, определяемую выражением <parameter>f_str</parameter>. Если оно не содержит имени функции, оно будет создано автоматически. В случае ошибки будет возвращено -1, иначе — номер функции.</para>
<para>Изменить выражение функции с номером <parameter>id</parameter> на <parameter>f_str</parameter>. В случае ошибки возвращается false, иначе — true.</para>
<para>Вычисляет значение функции с номером <parameter>id</parameter> для аргумента <parameter>x</parameter>, если такой функции нет, возвращает 0.0.</para>
<para>Показывает (если <parameter>visible</parameter> принимает значение true) или скрывает (если <parameter>visible</parameter> принимает значение false) функцию с номером <parameter>id</parameter>. Возвращает false если функция не существует</para>
<para>Показывает (если <parameter>visible</parameter> принимает значение true) или скрывает (если <parameter>visible</parameter> принимает значение false) первую производную функции с номером <parameter>id</parameter>. Возвращает false если функция не существует.</para>
<para>Показывает (если <parameter>visible</parameter> принимает значение true) или скрывает (если <parameter>visible</parameter> принимает значение false) вторую производную функции с номером <parameter>id</parameter>. Возвращает false если функция не существует.</para>
<para>Показывает (если <parameter>visible</parameter> принимает значение true) или скрывает (если <parameter>visible</parameter> принимает значение false) первообразную функции с номером <parameter>id</parameter>. Возвращает false если функция не существует.</para>
<para>Установить цвет графика функции с номером <parameter>id</parameter> в <parameter>color</parameter>. Возвращает false если функция не существует.</para>
<para>Установить цвет графика первой производной функции с номером <parameter>id</parameter> в <parameter>color</parameter>. Возвращает false если функция не существует.</para>
<para>Установить цвет графика второй производной функции с номером <parameter>id</parameter> в <parameter>color</parameter>. Возвращает false если функция не существует.</para>
<para>Установить цвет графика первообразной функции с номером <parameter>id</parameter> в <parameter>color</parameter>. Возвращает false если функция не существует.</para>
<para>Установить толщину графика функции с номером <parameter>id</parameter> в <parameter>linewidth</parameter>. Возвращает false если функция не существует.</para>
<para>Установить толщину графика первой производной функции с номером <parameter>id</parameter> в <parameter>linewidth</parameter>. Возвращает false если функция не существует.</para>
<para>Установить толщину графика второй производной функции с номером <parameter>id</parameter> в <parameter>linewidth</parameter>. Возвращает false если функция не существует.</para>
<para>Установить толщину графика первообразной функции с номером <parameter>id</parameter> в <parameter>linewidth</parameter>. Возвращает false если функция не существует.</para>
<para>Добавить значение параметра <parameter>new_parameter</parameter> функции с номером <parameter>id</parameter>. Возвращает false в случае ошибки.</para>
<para>Удалить значение параметра <parameter>remove_parameter</parameter> функции с номером <parameter>id</parameter>. Возвращает false в случае ошибки.</para>
<para>Возвращает минимум области построения функции с номером <parameter>id</parameter>. Если функция не существует или минимум не определён, возвращается пустая строка.</para>
<para>Возвращает максимум области построения функции с номером <parameter>id</parameter>. Если функция не существует или максимум не определён, возвращается пустая строка.</para>
<para>Устанавливает минимум области построения функции с номером <parameter>id</parameter>в <parameter>min</parameter>. Если функция не существует или выражение недопустимое, возвращается false.</para>
<para>Устанавливает максимум области построения функции с номером <parameter>id</parameter>в <parameter>min</parameter>. Если функция не существует или выражение недопустимое, возвращается false.</para>
<para>Устанавливает начальную абсциссу для первообразной функции с номером <parameter>id</parameter>. Если функция не существует или выражение абсциссы не определено, возвращается пустая строка.</para>
<para>Возвращает начальную ординату для первообразной функции с номером <parameter>id</parameter>. Если функция не существует или выражение ординаты не определено, возвращается пустая строка.</para>
<para>Устанавливает начальную абсциссу для первообразной функции с номером <parameter>id</parameter> в <parameter>x</parameter>. Если функция не существует или выражение недопустимое, возвращается false.</para>
<para>Устанавливает начальную ординату для первообразной функции с номером <parameter>id</parameter> в <parameter>y</parameter>. Если функция не существует или выражение недопустимое, возвращается false.</para>