Que comando puede modificar los valores de las dimensiones xmin, xmax, ymin, ymax

jospercomp shared this question 4 years ago
Answered

Que comando puede modificar los valores de las dimensiones xmin, xmax, ymin, ymax de la vista gráfica 1 y vista gráfica 2.

Comments (7)

photo
1

use variables for them instead of defined numbers. Then you can modify them with a SetValue( ) command.

Eventually you could use inputboxes to modify these numbers easily


chris

1a9b78bc85c59575954b7811d0f546f8

photo
1

puedes usar directamente zoomin() que, si mal no me acuerdo, en español es acerca()

photo
1

es verdad, pero con acerca() el factor de x y tambien de y es lo mismo

chris

photo
1

Con acerca() o zoomin no se puede porque no son los valores exactos que quiero de xmin, xmax, ymax, ymin.

pero lo logre modificar con los valores utilizando el comando de JavaScript con Geogebra.

void setCoordSystem(double xmin, double xmax, double ymin, double ymax)


pero funciona solamente en la vista algebraica 1 y yo tenia que hacerlo en la vista algebraica 2.

Así que tuve que cambiar todo lo que había en la vista algebraica 1 a la vista algebraica 2 y viceversa.

por utlizando el comando SetActiveView( <View> ) con evalCommand(String cmdString) no me funciona

para la vista 2.


Deberían añadirle un 5 parámetro al comando setCoordSystem para que de la opcion vista 1 o vista 2.

photo
3

no entiendo porqué

"no son los valores exactos que quiero"

si quieres -5.5 6.23 para la x y -2 7.4 para la y basta con poner zoomin(-5.5,-2,6.23,7.4) y deben salir los ejes con esos intervalos de visibilidad. además si se usa antes el setactiveview() lo hace en la ventana que elijas


me gustaría saber más detalles pues yo lo uso mucho (ejemplo: https://www.geogebra.org/m/YQkJm9v8 https://www.geogebra.org/m/y3uqdaDQ https://www.geogebra.org/m/FbjYbhDU) y hasta ahora no he tenido problema

photo
1

No sabia que con el comando ZoomIn se podia hacer setCoordSystem (fijar las coordenadas del sistema).

Es cierto lo dice en el manual del comando ZoomIn

ZoomIn( <Min x>, <Min y>, <Max x>, <Max y> )


ahora falta que el comando SetActiveView( <View> ) con evalCommand(String cmdString) me funcionen antes del utilizar el comando ZoomIn para que puede cambiar los el sistema de coordenadas en la vista dos.


https://wiki.geogebra.org/en/ZoomIn_Command


photo
1

y yo no sabia que tuviera que usarse un javascript

si es posible es mejor usar GGscript y en un caso de extrema necesidad de javascript que no funcionara bien en ese entorno se podria hacer que ejecute un ggscript

© 2023 International GeoGebra Institute