Avatar billede mik28 Seniormester
21. januar 2005 - 09:30 Der er 12 kommentarer og
1 løsning

Vise data grafisk

Jeg har nogle data jeg skal vise grafisk med en kurve. Jeg forestiller mig at det skal ligges ind i en applet. Hvordan kommer jeg igang med det
Avatar billede arne_v Ekspert
21. januar 2005 - 09:45 #1
Du kan lave det med en applet, men hvorfor ikke lave det server side med en servlet ?
Avatar billede arne_v Ekspert
21. januar 2005 - 09:46 #2
blue.jsp
--------

<img src="Blue"/>

Blue.java
---------

package test;

import java.awt.*;
import java.awt.image.*;
import java.io.*;
import java.net.*;

import javax.servlet.*;
import javax.servlet.http.*;

import com.sun.image.codec.jpeg.*;

public class Blue extends HttpServlet {
    public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setContentType("image/jpeg");
      BufferedImage bi = new BufferedImage(100, 100, BufferedImage.TYPE_INT_RGB);
      Graphics g = bi.getGraphics();
      g.setColor(Color.WHITE);
      g.fillRect(0, 0, 100, 100);
      g.setColor(Color.BLUE);
      g.fillOval(20, 20, 60, 60);
      try {
        JPEGImageEncoder ecd = JPEGCodec.createJPEGEncoder(response.getOutputStream());
        ecd.encode(bi);
      } catch (FileNotFoundException e) {
        e.printStackTrace();
      } catch (ImageFormatException e) {
        e.printStackTrace();
      } catch (IOException e) {
        e.printStackTrace();
      }
    }
}
Avatar billede arne_v Ekspert
21. januar 2005 - 09:47 #3
Ovenstående er naturligvis bare en dum blå cirkel, men uanset om du laver det
applet eller servlet skal du jo have lavet grafikken.

(JFreeChart måske !)
Avatar billede mik28 Seniormester
21. januar 2005 - 11:10 #4
Det var meningen at det skulle være en graf hvor man kan se en udvikling over tid
Avatar billede mik28 Seniormester
21. januar 2005 - 11:12 #5
Jeg tror godt at jeg kan se ideen, men det er vist lige noget jeg skal nørkle lidt med :-)
Avatar billede mik28 Seniormester
21. januar 2005 - 11:14 #6
Er det rigtigt forstået at jeg kan lave den servlet og så sætte resultatet ind som et billede?
Avatar billede arne_v Ekspert
21. januar 2005 - 11:21 #7
Ideen er at din JSP side laver et IMG tag som henviser til din servlet som genererer
en JPG eller GIF eller PNG eller hvad nu.
Avatar billede mik28 Seniormester
21. januar 2005 - 11:23 #8
Det er da lidt for cool
Avatar billede mik28 Seniormester
21. januar 2005 - 11:24 #9
så skal jeg bare have servletten til at lave det rigtige .jpg
Avatar billede arne_v Ekspert
21. januar 2005 - 11:41 #10
Ja.

JFreeChart er absolut en mulighed.
Avatar billede arne_v Ekspert
30. januar 2005 - 19:55 #11
OK ?
Avatar billede mik28 Seniormester
30. januar 2005 - 20:05 #12
Jepper. Jeg har ikke lige fået arbejdet videre med det, men jeg har forstået hvordan jeg skal gribe det an. Jeg håber jeg må vende tilbage hvis jeg får problemer
Avatar billede arne_v Ekspert
30. januar 2005 - 20:16 #13
selvfølgelig
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester