Accueil › Forums › Programmation WIMS › Programmation d’exercices OEF › Gestion des axes avec jsxgraph
Étiqueté : jsxgraph
- Ce sujet contient 4 réponses, 3 participants et a été mis à jour pour la dernière fois par Wissam, le il y a 6 jours et 16 heures.
-
AuteurMessages
-
-
23 octobre 2024 à 22:17 #8621WissamParticipant::
Bien le bonjour,
Je souhaiterais fixer la position des axes comme cela semble être possible dans la docs.
Le code suivante semble ne pas fonctionner : ni la position, les attributs
anchor
etposition
ne semblent pas pris en compte, alors que la couleur est bien modifiée parstrokeColor
…Après une journée à m’acharner, je m’avoue vaincu… Quelqu’un voit le problème ?
Merci d’avance
Le code en question :
\title {fixer les axes} \language{fr} \computeanswer{ no } \format{ html } \precision{ 100 } %% figure ---------------------------------------------- \text{fig=slib(geo2D/jsxgraph jsxbox brd, [300x 300, max=450px], var brd =JXG.JSXGraph.initBoard('jsxbox',{}); brd.create('axis', [[0,0],[1,0]],{ position: 'fixed', anchor: 'right', anchorDist: '5Opx', strokeColor:'blue', }); brd.create('axis', [[0,0],[0,1]], { anchor: 'left', position: 'fixed', anchorDist: '50px', strokeColor : 'red', }); )} %% ----------------------------------------------------------------------------- \statement{ <p>\fig</p> <div class=wimscenter> la réponse est : \embed{r1}</div> } \answer{}{la réponse}
- Ce sujet a été modifié il y a 1 mois et 2 semaines par Wissam. Raison : correction faute d’orthographe
-
26 octobre 2024 à 14:49 #8631JulienModérateur::
Bonjour Wissam,
Je te propose de poser ta question sur le groupe google ou stackoverflow.
https://groups.google.com/g/jsxgraph
https://stackoverflow.com/search?tab=newest&q=jsxgraph
Tu récupères le code html généré par Wims et tu soummets ton problème en précisant la version de JSXGraph.
Les dev sont sympa comme sur Wims donc tu auras forcément une réponse. -
26 octobre 2024 à 18:00 #8632Gilles MarbeufModérateur::
Bonjour Wissam,
effectivement cela ne fonctionne pas correctement avec la slib actuelle qui tourne avec la version v1.4.2 ni avec une version très antérieure de cette slib utilisant la version 1.1.0 de JSXGraph (testé sur un serveur WIMS pas à jour !). En testant sur WIMS avec une version récente de JSXGraph (v1.10.1) le comportement des axes est bien celui qui est attendu donc JSXGraph a sûrement corrigé ce bug sur une version supérieure à la 1.4.2 (je n’ai pas regardé dans les logs sur le site de JSXGraph).
Cela tombe bien, la mise à jour de la version de JSXGraph est prévue avec de nouvelles fonctions et surtout un moteur 3D, mais il y aura pas mal de tests à faire avant…Gilles
-
26 octobre 2024 à 19:19 #8633Gilles MarbeufModérateur::
Si tu veux absolument utiliser cette fonctionnalité en attendant la mise à jour de la slib JSXGraph, tu peux appeler la dernière version de JSXGraph plutôt que la 1.4.2. Pour ça, avant le statement, tu mets :
\css{<script src="https://cdn.jsdelivr.net/npm/jsxgraph/distrib/jsxgraphcore.js"></script> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/jsxgraph/distrib/jsxgraph.css">}
Et pour la slib jsxgraph tu rajoutes l’option nocssjs pour ne pas avoir la version 1.4.2 et le css appelés normalement par cette slib :
\text{fig=slib(geo2D/jsxgraph jsxbox brd,[300x 300, max=450px nocssjs],......
Gilles
-
4 décembre 2024 à 18:16 #8672
-
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.