<para>&kde; 3.4 üks uusi võimalusi on see, et nüüd saab panna &DCOP;-i abil ise kirja &kmplot;i skripte. Kui soovid näiteks defineerida uue funktsiooni <userinput>f(x)=2sin x+3cos x</userinput>, määrata selle graafiku joonelaiuseks 20 ja selle joonistada, võib kirjutada konsoolis:</para>
<para><command>dcop kmplot-PID Parser addFunction "f(x)=2sin x+3cos x"</command> Selle tulemusena tagastatakse uue funktsiooni ID või -1, kui funktsiooni pole deifneeritud.</para>
<para><command>dcop kmplot-PID Parser setFunctionFLineWidth 20 ID</command> See käsk määrab funktsiooni ID-ga "ID" graafiku joonelaiuseks 20.</para>
<para><command>dcop kmplot-PID View drawPlot</command> See käsk joonistab vajaliku funktsiooni graafiku aknas.</para>
<para>Lisab uue funktsiooni avaldisega <parameter>f_str</parameter>. Kui avaldis ei sisalda funktsiooni nime, genereeritakse see automaatselt. Tagastatakse uue funktsiooni ID või -1, kui funktsiooni pole defineeritud.</para>
<para>Määrab funktsiooni ID-ga <parameter>id</parameter> avaldiseks <parameter>f_str</parameter>. Õnnestumise korral tagastatakse "tõene", vastasel juhul "väär".</para>
<para>Arvutab <parameter>x</parameter> väärtuse funktsioonile ID-ga <parameter>id</parameter> või tagastab 0,0, kui <parameter>id</parameter> puudub.</para>
<para>Näitab funktsiooni ID-ga <parameter>id</parameter>, kui <parameter>visible</parameter> on tõene. Kui <parameter>visible</parameter> on väär, funktsioon peidetakse. "Tõene" tagastatakse juhul, kui funktsioon on olemas, vastasel juhul tagastatakse "väär".</para>
<para>Näitab funktsiooni ID-ga <parameter>id</parameter> esimest tuletist, kui <parameter>visible</parameter> on tõene. Kui <parameter>visible</parameter> on väär, funktsioon peidetakse. "Tõene" tagastatakse juhul, kui funktsioon on olemas, vastasel juhul tagastatakse "väär".</para>
<para>Näitab funktsiooni ID-ga <parameter>id</parameter> teist tuletist, kui <parameter>visible</parameter> on tõene. Kui <parameter>visible</parameter> on väär, funktsioon peidetakse. "Tõene" tagastatakse juhul, kui funktsioon on olemas, vastasel juhul tagastatakse "väär".</para>
<para>Näitab funktsiooni ID-ga <parameter>id</parameter> integraali, kui <parameter>visible</parameter> on tõene. Kui <parameter>visible</parameter> on väär, funktsioon peidetakse. "Tõene" tagastatakse juhul, kui funktsioon on olemas, vastasel juhul tagastatakse "väär".</para>
<para>Määrab funktsioonile ID-ga <parameter>id</parameter> argumendiga <parameter>color</parameter> määratud värvi. Tagastab "tõene", kui funktsioon on olemas, vastasel juhul tagastab "väär".</para>
<para>Määrab funktsiooni ID-ga <parameter>id</parameter> esimesele tuletisele argumendiga <parameter>color</parameter> määratud värvi. Tagastab "tõene", kui funktsioon on olemas, vastasel juhul tagastab "väär".</para>
<para>Määrab funktsiooni ID-ga <parameter>id</parameter> teisele tuletisele argumendiga <parameter>color</parameter> määratud värvi. Tagastab "tõene", kui funktsioon on olemas, vastasel juhul tagastab "väär".</para>
<para>Määrab funktsiooni ID-ga <parameter>id</parameter> integraalile argumendiga <parameter>color</parameter> määratud värvi. Tagastab "tõene", kui funktsioon on olemas, vastasel juhul tagastab "väär".</para>
<para>Määrab funktsioonile ID-ga <parameter>id</parameter> argumendiga <parameter>linewidth</parameter> määratud joonelaiuse. Tagastatakse "tõene", kui funktsioon on olemas, vastasel juhul tagastatakse "väär".</para>
<para>Määrab funktsiooni ID-ga <parameter>id</parameter> esimesele tuletisele argumendiga <parameter>linewidth</parameter> määratud joonelaiuse. Tagastatakse "tõene", kui funktsioon on olemas, vastasel juhul tagastatakse "väär".</para>
<para>Määrab funktsiooni ID-ga <parameter>id</parameter> teisele tuletisele argumendiga <parameter>linewidth</parameter> määratud joonelaiuse. Tagastatakse "tõene", kui funktsioon on olemas, vastasel juhul tagastatakse "väär".</para>
<para>Määrab funktsiooni ID-ga <parameter>id</parameter> integraalile argumendiga <parameter>linewidth</parameter> määratud joonelaiuse. Tagastatakse "tõene", kui funktsioon on olemas, vastasel juhul tagastatakse "väär".</para>
<para>Tagastab funktsiooni ID-ga <parameter>id</parameter> joonise minimaalse vahemiku väärtuse. Kui funktsioon puudub või miinimumväärtus pole defineeritud, tagastatakse tühi string.</para>
<para>Tagastab funktsiooni ID-ga <parameter>id</parameter> joonise maksimaalse vahemiku väärtuse. Kui funktsioon puudub või maksimumväärtus pole defineeritud, tagastatakse tühi string.</para>
<para>Määrab funktsioonile ID-ga <parameter>id</parameter> argumendiga <parameter>min</parameter> määratud joonise minimaalse vahemiku väärtuse. Tagastatakse "tõene", kui funktsioon on olemas ja avaldis on korrektne, vastasel juhul tagastatakse "väär".</para>
<para>Määrab funktsioonile ID-ga <parameter>id</parameter> argumendiga <parameter>min</parameter> määratud joonise maksimaalse vahemiku väärtuse. Tagastatakse "tõene", kui funktsioon on olemas ja avaldis on korrektne, vastasel juhul tagastatakse "väär".</para>
<para>Tagastab funktsiooni ID-ga <parameter>id</parameter> integraali X-algpunkti. Kui funktsioon puudub või X-punkti avaldis pole defineeritud, tagastatakse tühi string.</para>
<para>Tagastab funktsiooni ID-ga <parameter>id</parameter> integraali Y-algpunkti. Kui funktsioon puudub või Y-punkti avaldis pole defineeritud, tagastatakse tühi string.</para>
<para>Määrab funktsiooni ID-ga <parameter>id</parameter> integraalile argumendiga <parameter>x</parameter> määratud X-algpunkti. Tagastatakse "tõene", kui funktsioon on olemas ja avaldis korrektne, vastasel juhul tagastatakse "väär".</para>
<para>Määrab funktsiooni ID-ga <parameter>id</parameter> integraalile argumendiga <parameter>y</parameter> määratud Y-algpunkti. Tagastatakse "tõene", kui funktsioon on olemas ja avaldis korrektne, vastasel juhul tagastatakse "väär".</para>