{lang=EN}

Curves

Curves in JSXGraph does not mean just curves from functions or polynomials, but also parametric curves, polar curves or data plots. In our example we will show how to use data for data plotting, for other uses please check the API documentation. {/lang}

{lang=SI}

Krivulje

Krivulja v JSXGraphu ne pomeni samo graf funkcije, ampak tudi parametrična krivulja, polarna krivulja ali grafični prikaz podatkov. V tem primeru bomo pokazali uporabo podatkov za prikaz poligonske črte oziroma črtnega diagrama. {/lang}

{lang=CZ}

Křivky

Objekt křivka (Curve) v JSXGraphu nezahrnuje jenom grafy funkcí nebo polynomů, ale také parametrické křivky, křivky definované v polárních souřadnicích nebo různé grafické reprezentace dat. Následujícím příkladem ilustrujeme užití objektu Curve ke grafické reprezentaci dat. Další možnosti tohoto objektu viz JSXGraph Reference. {/lang}

{lang=DE}

Kurven

Kurven in JSXGraph umfassen nicht nur Graphen von Funktionstermen oder Polynomen, sondern auch parametrische Kurven, Polarkurven oder Datenplots. In unserem Beispiel zeigen wir wie Datenplots erzeugt werden können. Für die anderen Kurventypen verweisen wir auf die API-Dokumentation. {/lang}

<div id="jxgbox" class="jxgbox" style="width:500px; height:200px;"></div>
<script>
 var board = JXG.JSXGraph.initBoard('jxgbox', {boundingbox: [-1, 10, 11, -2], axis:true, showCopyright:false, showNavigation:false });
 var x = [1,2,3,4,5,6,7,8,9,10];
 var y = [8.4,1,0.1,9,3.3,3.3,4.5,8,9,4];
 var curve = board.create('curve',[x,y],{curveType:'plot'});
</script>

{lang=EN} In this example we had to change the bounding box of the board in order to accommodate the data. Otherwise not all points will be visible.

To draw a data plot we first need two lists of data. In our case we used two lists x and y and filled them with numbers. But it is not the only way to obtain the data (e.g. see this example). Finally we had to set the type of curve using attribute curveType. {/lang}

{lang=SI} Za začetek smo morali spremeniti velikost objekta bounding box, da bodo vsi podatki vidni. Za risanje grafa potrebujemo dva seznama podatkov. Uporabili smo seznama xin y, ki smo ju napolnili s števili. To ni edini način zapisovanja podatkov, za več glejte primer). Na koncu samo določimo tip krivulje z atributom curveType.

{/lang}

{lang=CZ} V tomto příkladu jsme především upravili nastavení nákresny, aby více odpovídala potřebám zobrazení daných dat. Kromě změny rozsahu souřadnic, aby byly vidět všechny body, jsme mimo jiné atributem axis s hodnotou true zajistili zobrazení souřadnicových os.

Pro grafické zobrazení dat potřebujeme dva datové seznamy. V uvedeném příkladě jsou použity seznamy x a y, vyplněné čísly. To ale není jediný způsob zadání dat (viz např. tento příklad).

Způsob zobrazení křivky je nastaven pomocí atributu curveType. {/lang}

{lang=DE} In diesem Beispiel passen wir die bounding box an, damit alle Daten sichtbar sind.

Um einen Datenplot zu erstellen, benötigen wir zwei Listen für die $x$- und $y$-Koordinaten der Datenpunkte. In unserem Fall verwenden wir zwei Listen x and y und füllen diese mit Zahlen. Das ist aber nicht die einzige Möglichkeit, Daten zu übergeben, siehe dieses Beispiel. Zuletzt geben wir noch den Kurventyp mit dem Attribut curveType an. {/lang}