Autoescalado de los axis

TeeChart for Java (NetBeans, Eclipse, Android Studio, etc)
Post Reply
Carlos
Newbie
Newbie
Posts: 22
Joined: Fri Jan 26, 2007 12:00 am

Autoescalado de los axis

Post by Carlos » Wed May 09, 2007 9:45 am

Hola,

Tengo un problema con el autoescalado en una grafica. Tengo diversas series en la grafica, y a traves de una pantalla adicional (no es vuestro editor), puedo poner y quitar el autoescalado y los margenes. Para ello utilizo esto:

Code: Select all

     public void setAutoRange(boolean autoRange, int indexSerie) {
        if (tChart.getAxes().getCustom().getAxis(indexSerie)!=null)
            tChart.getAxes().getCustom().getAxis(indexSerie).setAutomatic(autoRange);
        else
            System.err.println("GraficaTeeChart: setAutoRange a serie " + indexSerie + " null");
    }
    public void setMargeSuperiorRang(float margeSuperior, int indexSerie) {
        tChart.getAxes().getCustom().getAxis(indexSerie).setMaximum(margeSuperior);
    }
    
    public void setMargeInferiorRang(float margeInferior, int indexSerie) {
        tChart.getAxes().getCustom().getAxis(indexSerie).setMinimum(margeInferior);
    }

El problema viene cuando cambio mas de una serie. Tengo activadas y visibles dos series en la grafica, quito el autoescalado de una, y funciona correctamente, voy a cambiar el autoescalado de la otra, y esta funciona bien, me quita el autoescalado y utiliza los margenes que le he puesto, pero a la primera serie la pone otra vez en autoescalado.
En ningun momento, en el cambio de la segunda serie, toco nada de la primera.

A que puede ser debido?

Gracias

Carlos.

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Post by Narcís » Wed May 09, 2007 11:38 am

Hola Carlos,

Las 2 series utilizan los mismos ejes o ejes distintos? Puedes provar canviando la forma de acceder a los ejes haciendo algo com esto:

Code: Select all

    tChart.getSeries(indexSerie).getCustomVertAxis().setAutomatic(false);
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

Carlos
Newbie
Newbie
Posts: 22
Joined: Fri Jan 26, 2007 12:00 am

Post by Carlos » Wed May 09, 2007 11:46 am

Cada serie tiene su propio eje. He probado a acceder al axis como me decias, pero sucede lo mismo, cuando pongo uno, se resetea el otro y se pone otra vez en autoescalado.

Carlos.

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Post by Narcís » Wed May 09, 2007 11:57 am

Hola Carlos,

Puedes enviarnos un ejemplo sencillo que podamos ejecutar tal cual para reproducir el problema aquí i poderlo debugar?

Puedes enviar los archivos en news://www.steema.net/steema.public.attachments newsgroup o http://www.steema.net/upload/.

Grácias de antemano.
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

Carlos
Newbie
Newbie
Posts: 22
Joined: Fri Jan 26, 2007 12:00 am

Post by Carlos » Wed May 09, 2007 3:02 pm

Haciendo el ejemplo he encontrado el bug, y esta en mi apliacion (es lo que pasa cuando copias/pegas a saco y descomentas y comentas cosas a saco), pero como esa parte la habia hecho hacia tiempo, no le echaba cuentas

Gracias y disculpad el error

Carlos.

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Post by Narcís » Wed May 09, 2007 3:05 pm

Hola Carlos,

De nada! Me alegro de saber que se ha solucionado el problema.
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

Post Reply