Foros del Web » Programación para mayores de 30 ;) » Java »

Gráfica, color de fondo y de la función

Estas en el tema de Gráfica, color de fondo y de la función en el foro de Java en Foros del Web. Hola a todos. Estoy haciendo una aplicación con gráficas creadas a partir de jfree y java.awt. Mi problema es que no se cómo cambiar el ...
  #1 (permalink)  
Antiguo 01/03/2010, 05:32
 
Fecha de Ingreso: agosto-2009
Mensajes: 38
Antigüedad: 14 años, 8 meses
Puntos: 1
Gráfica, color de fondo y de la función

Hola a todos. Estoy haciendo una aplicación con gráficas creadas a partir de jfree y java.awt. Mi problema es que no se cómo cambiar el color ni al fondo de la imagen (me sale rosa :S) y ni a la linea (createXYLineChart) que representa la función

un saludo, y gracias por adelantado.

Código PHP:
public class Graficar extends java.awt.Frame {
    

    public 
BufferedImage  creaImagen() {
        
        
        
MiVector mv = new MiVector();
        
float [][] entradas mv.conjuntoSeñales(1000100'g'01);
        
float [][] ruidos mv.conjuntoSeñales(1000100'g'0, (float)0.01);
        
float w0 [][] = mv.conjuntoSeñales(16100'a'01);
        

        
XYSeries series_025_100 = new XYSeries("Filtrado");
        
       
        
Filtro filtro025 = new Filtro(16,(float)0.025,1000);
       
    
        
float error025_100 [] = mv.normalizar(filtro025.obtenerError(100entradasruidosw0));
        
        
        
        for (
int i 0;i<1000;i++) {
                 
series_025_100.add(i+1error025_100[i]);
        
        }
        
        
        
        
XYDataset datos025_100= new XYSeriesCollection(series_025_100);

            

        
JFreeChart chart025_100 
             
ChartFactory.createXYLineChart("Filtrado adaptativo""Muestras","Error promediado",datos025_100,PlotOrientation.VERTICALfalse,falsetrue);
        
                
        
BufferedImage grafica2 chart025_100.createBufferedImage(600,600); 
        
         return 
grafica2;
     }
     
      public static 
void writeImageToJPG(File file ,BufferedImage bufferedImage  throws IOException {
          
              
ImageIO.write(bufferedImage,"jpg",file);
         
       
    }
    
      public static 
void main(String args[]) {
       
        
Graficar miventana = new Graficar();
        
        
File f025_50 = new File("025_50.jpg");
        
        
        try {
            
writeImageToJPG(f025_50,miventana.creaImagen());
            
System.out.println("Imagen creada");
        }
        catch (
IOException e) {
            
// TODO Auto-generated catch block
            
e.printStackTrace();
           }
        
  }
  
  

  
 
       

  #2 (permalink)  
Antiguo 15/03/2010, 05:25
 
Fecha de Ingreso: agosto-2009
Mensajes: 38
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Gráfica, color de fondo y de la función

Hola.
He probado a añadir lo que está en negrita:

Código:
BufferedImage grafica2 = chart025_100.createBufferedImage(600,600); 
	    grafica2.getGraphics().setColor(Color.black); 
Pero no se inmuta.

Saludos.

Etiquetas: color, fondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:26.